JP2007188448A - Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system - Google Patents
Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system Download PDFInfo
- Publication number
- JP2007188448A JP2007188448A JP2006008010A JP2006008010A JP2007188448A JP 2007188448 A JP2007188448 A JP 2007188448A JP 2006008010 A JP2006008010 A JP 2006008010A JP 2006008010 A JP2006008010 A JP 2006008010A JP 2007188448 A JP2007188448 A JP 2007188448A
- Authority
- JP
- Japan
- Prior art keywords
- data
- output processing
- information
- output
- document data
- 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.)
- Pending
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】データの出力処理先において好適な出力処理結果が得られる出力用データを提供できるデータ変換装置を実現する。
【解決手段】本発明の変換サーバ1は、文書データ114を受付け、この文書データ114に基づく出力処理を行う表示装置に送信する。変換サーバ1は、受付けた文書データ114から構成要素を抽出する文書データ解析部104と、出力処理を行う表示装置が有する性能を示す情報である属性情報115に基づき、文書データ解析部104により抽出された構成要素それぞれについて、この表示装置への送信の要否を判定する、テキスト解析部105、グラフィックス解析部106、およびイメージ処理部107を備える。
【選択図】図1
A data conversion apparatus capable of providing output data from which a suitable output processing result can be obtained at a data output processing destination is realized.
A conversion server according to the present invention receives document data and transmits it to a display device that performs output processing based on the document data. The conversion server 1 extracts the component data from the received document data 114 by the document data analysis unit 104 based on the document data analysis unit 104 that extracts components and the attribute information 115 that is information indicating the performance of the display device that performs output processing. Each of the constituent elements is provided with a text analysis unit 105, a graphics analysis unit 106, and an image processing unit 107 that determine whether or not transmission to the display device is necessary.
[Selection] Figure 1
Description
本発明は、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置に送信するデータ変換装置、データ変換装置の制御方法、データ変換装置の制御プログラム、データ変換装置の制御プログラムを記録した記録媒体、出力処理装置、出力処理装置の制御方法、出力処理装置の制御プログラム、出力処理装置の制御プログラムを記録した記録媒体、およびデータ転送システムに関する。 The present invention relates to a data conversion device that receives the output data from an information processing device that holds the output data and transmits the output data to an output processing device that performs output processing based on the output data, a method for controlling the data conversion device, and data conversion Apparatus control program, recording medium recording data conversion apparatus control program, output processing apparatus, output processing apparatus control method, output processing apparatus control program, output processing apparatus control program recording medium, and data transfer About the system.
近年では、携帯電話などの端末装置を用いて、移動中に外出先からインターネット上の情報または電子メール等の情報を閲覧できるようになっている。また、このように外出先から情報を閲覧する場合、情報の提供先の装置と該情報を受信する端末装置との間において両者が有するアプリケーション等の機能および/または表示能力などが異なる場合がある。 In recent years, it has become possible to browse information on the Internet or information such as e-mail from outside while using a terminal device such as a mobile phone. In addition, when browsing information from outside, the functions and / or display capabilities of applications and the like of both devices may differ between the information providing device and the terminal device that receives the information. .
例えば、この異なる機能および/または表示能力を有する装置間におけるデータの送受信の一例としては、下記に示すパーソナルコンピュータ(PC)と端末装置との間におけるデータ転送が挙げられる。すなわち、上記PCなどにおいて作成された文書データを、電子メールの添付ファイルとして無線ネットワーク等を通じて端末装置に送信する。そして、端末装置は、受信した文書データを表示し閲覧可能とする。 For example, an example of data transmission / reception between devices having different functions and / or display capabilities includes data transfer between a personal computer (PC) and a terminal device described below. That is, the document data created on the PC or the like is transmitted to the terminal device through a wireless network or the like as an attached file of an electronic mail. Then, the terminal device displays the received document data and enables browsing.
ところで、このように有する機能および/または表示能力が異なる装置間で送受信される例えば文書データには、業務報告書や価格見積書などの定型文書のみならず、ポスターまたは広告デザインといった文書も含まれる。このような文書データでは、作成者が意図した通りのレイアウトあるいはデザインによって、文書データを受信した装置にて表示されることが望まれている。 By the way, for example, document data transmitted / received between devices having different functions and / or display capabilities includes documents such as posters and advertisement designs as well as standard documents such as business reports and price estimates. . Such document data is desired to be displayed on a device that has received the document data in a layout or design as intended by the creator.
そこで、例えば、特許文献1および特許文献2では、上記したような異なる機能および/または表示能力を有する装置間においてデータの送受信を行い、受信側の装置においてデータを表示可能とするための技術が開示されている。 Therefore, for example, in Patent Document 1 and Patent Document 2, there is a technique for performing data transmission / reception between devices having different functions and / or display capabilities as described above, and enabling data to be displayed on a receiving device. It is disclosed.
より具体的には、特許文献1では、データの受信先となる受信端末の、ファイルサイズ、最大画素サイズ、最大色数などの対応可能な能力を判別して、該能力に合わせた形式にデータを変換する情報処理装置が開示されている。一方、特許文献2では、送信情報をフォーマットごとに分割し、分割した各データを送信先のフォーマットに適合するように変換して該送信先に提供する情報提供装置が開示されている。 More specifically, in Japanese Patent Application Laid-Open No. H10-228867, the receiving terminal that is the data receiving destination determines the capability that can be handled, such as the file size, the maximum pixel size, and the maximum number of colors, and the data is in a format that matches the capability. An information processing apparatus for converting the information is disclosed. On the other hand, Patent Document 2 discloses an information providing apparatus that divides transmission information for each format, converts the divided data so as to conform to the format of the transmission destination, and provides the transmission destination with the converted data.
また、上記した端末装置のように携帯され、外出先などで情報を受信する装置は、「携帯可能」となるように設計されているため、受信したデータを表示させるための表示領域を大きく確保することができない。このため、上記端末装置では、受信した情報が細かく複雑な情報である場合、該情報の閲覧には限界が生じてしまう。そこで、端末装置により受信されたこの情報が、例えば印刷装置等においても所望されるレイアウトおよびデザインを維持したまま印刷可能となっていることが好ましい。
しかしながら、例えば、特許文献1のようにビットマップ形式などによって、文書データ作成者が意図したレイアウトあるいはデザインを保持し、印刷を考慮した品質を有する情報を送信する場合、この送信する情報のデータ量が大きくなる。 However, for example, when transmitting information having a layout or design intended by the document data creator and having quality in consideration of printing in a bitmap format or the like as in Patent Document 1, the data amount of the information to be transmitted Becomes larger.
つまり、ビットマップ形式の情報を送信する場合、送信する情報のデータ量が大きくなるため、例えば無線ネットワークを通じて行う携帯端末装置への情報の送信時における通信容量および通信時間が増大してしまうという問題が生じる。また、メモリやCPU処理の制限が厳しい携帯電話等の端末装置では、受信した情報が上記したようにデータ量が大きい場合、該情報を表示することが出来ないなどといった問題が生じる。 In other words, when transmitting information in bitmap format, the amount of information to be transmitted increases, so that, for example, the communication capacity and communication time at the time of transmitting information to a mobile terminal device through a wireless network increase. Occurs. Further, in a terminal device such as a mobile phone in which restrictions on memory and CPU processing are severe, there is a problem that when the received information has a large amount of data as described above, the information cannot be displayed.
一方、送信する情報を、例えば、特許文献2のようにHTML形式に変換することにより、この情報のデータ量の増大を緩和させ、携帯端末上での表示処理の実行を容易とさせることができる。このように送信するデータをHTML形式に変換する場合、この送信する情報は、文書データ作成者などが意図したレイアウトあるいはデザインを保持し、印刷を考慮した品質を有する情報とならないといった問題が生じる。 On the other hand, by converting the information to be transmitted into, for example, an HTML format as in Patent Document 2, an increase in the data amount of this information can be mitigated, and display processing on the portable terminal can be easily performed. . When the data to be transmitted is converted into the HTML format as described above, there is a problem that the information to be transmitted retains the layout or design intended by the document data creator or the like and does not become information having quality considering printing.
そこで、本発明は、上記の問題点に鑑みてなされたものであり、その目的は、データの出力処理先において好適な出力処理結果が得られる出力用データを提供できる、データ変換装置、データ変換装置の制御方法、データ変換装置の制御プログラム、データ変換装置の制御プログラムを記録した記録媒体、出力処理装置、出力処理装置の制御方法、出力処理装置の制御プログラム、出力処理装置の制御プログラムを記録した記録媒体、およびデータ転送システムを提供することにある。 Therefore, the present invention has been made in view of the above-described problems, and an object of the present invention is to provide a data conversion apparatus and a data conversion device that can provide output data from which a suitable output processing result can be obtained at a data output processing destination. Device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing device control program It is another object of the present invention to provide a recording medium and a data transfer system.
本発明に係るデータ変換装置は、上記した課題を解決するために、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出する抽出手段と、上記抽出手段により抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定する決定手段とを備え、上記決定手段により、送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とする。 In order to solve the above-described problem, the data conversion apparatus according to the present invention receives the output data from the information processing apparatus that holds the output data, and converts the output data into data used in the output processing apparatus. A data conversion apparatus for transmitting to the output processing apparatus, wherein the extraction means extracts the information contained in the constituent elements of the output data from the output data received from the information processing apparatus; and For each piece of information included in the extracted component, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and is included in the component in the output processing device. Determining whether or not output processing using the information to be possible is possible, and determining whether or not it is necessary to transmit the information included in this component, The information contained in the component signal is determined to be necessary and transmits to the output processor.
ここで、上記属性情報とは、出力用データの送信先である出力処理装置の処理能力(受信したデータに基づく出力性能を示す情報)であり、例えば、出力処理が表示の場合は、表示可能な画面サイズ、表現可能なフォントの種類、フォントのサイズ、表示可能な色、受信したデータを一時記憶させるメモリ容量などが挙げられる。 Here, the attribute information is the processing capability of the output processing device that is the transmission destination of the output data (information indicating the output performance based on the received data), and can be displayed when the output processing is display, for example. Screen size, type of font that can be expressed, font size, displayable color, memory capacity for temporarily storing received data, and the like.
また、出力用データの構成要素とは、例えば、テキストデータ、図形データ、画像データ等の出力用データを構成するデータである。また、この構成要素に含まれる情報とは、各構成要素を規定するための情報であり、例えば構成要素がテキストデータである場合、該テキストデータに含まれる文字データ(テキスト自体)、テキストのフォントファミリー、あるいはフォントのサイズ等、テキストデータを規定する情報である。 The constituent elements of the output data are data constituting output data such as text data, graphic data, and image data. The information included in the component is information for defining each component. For example, when the component is text data, character data (text itself) included in the text data, text font Information that defines text data, such as family or font size.
なお、上記テキストデータとは、文字等によって構成されるデータであり、画像データとは、画像をデジタル形式に記録したデータであり、図形データとは、線および面の集合を記録したデータである。 The text data is data composed of characters and the like, the image data is data in which an image is recorded in a digital format, and the graphic data is data in which a set of lines and planes is recorded. .
上記構成によると、上記属性情報を有しているため、本発明に係るデータ変換装置は、データの送信先となる出力処理装置の処理能力を把握することができる。そして、決定手段を備えているため、上記属性情報を参照して、抽出手段によって出力用データから抽出した構成要素に含まれる情報が、上記出力処理装置の出力処理において利用可能であるか否かを判定し、該情報のこの出力処理装置への送信を決定することができる。 According to the above configuration, since the attribute information is included, the data conversion apparatus according to the present invention can grasp the processing capability of the output processing apparatus that is the data transmission destination. Since the determination means is provided, whether the information included in the component extracted from the output data by the extraction means with reference to the attribute information can be used in the output processing of the output processing device. And the transmission of the information to this output processing device can be determined.
したがって、本発明に係るデータ変換装置では、データの送信先である出力処理装置の性能を考慮して送信すべき情報の要否を判定することができる。 Therefore, the data conversion apparatus according to the present invention can determine whether or not the information to be transmitted is necessary in consideration of the performance of the output processing apparatus that is the data transmission destination.
このように、本発明に係るデータ変換装置は、情報処理装置から受付けた出力用データのうち出力処理装置による出力処理に必要となる構成要素に含まれる情報のみを送信することができるため、情報処理装置から出力処理装置に送信する出力用データのデータ量を低減させることができる。 As described above, the data conversion apparatus according to the present invention can transmit only the information included in the component necessary for the output processing by the output processing apparatus among the output data received from the information processing apparatus. The amount of output data transmitted from the processing device to the output processing device can be reduced.
このため、本発明に係るデータ変換装置は、出力処理装置において、受信した出力用データのデータ量が大きいため出力処理を好適に行うことができないといった問題が生じることを防ぐことができる。 For this reason, the data conversion apparatus according to the present invention can prevent the output processing apparatus from causing a problem that the output processing cannot be suitably performed due to the large amount of data of the received output data.
また、上記データ変換装置では、決定手段が、出力処理装置の属性情報を参照して送信すべき構成要素を決定しているため、出力処理装置による出力処理結果が、ユーザが意図するデザイン、配置等となるような出力用データを送信することができる。 Further, in the data conversion device, since the determining means determines the component to be transmitted with reference to the attribute information of the output processing device, the output processing result by the output processing device is designed and arranged by the user. The output data can be transmitted.
よって、本発明に係るデータ変換装置は、データの出力処理先において好適な出力処理結果が得られる出力用データを提供できるという効果を奏する。 Therefore, the data conversion apparatus according to the present invention can provide output data that can provide a suitable output processing result at a data output processing destination.
また、本発明に係るデータ変換装置は、上記した構成において、上記構成要素とは、テキストデータ、画像データ、および図形データのうちの少なくとも1つであり、上記決定手段が、上記抽出手段により抽出されたテキストデータに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するテキスト決定手段と、上記抽出手段により抽出された画像データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定する画像データ決定手段と、上記抽出手段により抽出された図形データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定する図形データ決定手段とを備えるように構成されていてもよい。 In the data converter according to the present invention, in the configuration described above, the component is at least one of text data, image data, and graphic data, and the determination unit extracts the data by the extraction unit. The component information included in the text data is compared with the attribute information to determine whether the output processing device can perform output processing using the component information. A text determination unit that determines whether information transmission is necessary, information on the component included in the image data extracted by the extraction unit, and the attribute information are compared with each other in the output processing device. The image data determining means for determining whether output processing using information is possible and determining the necessity of transmission of information of this component, and the figure extracted by the extracting means The component element information included in the data is compared with the attribute information to determine whether the output processing apparatus can perform output processing using the component element information, and the component element information is transmitted. It may be configured to include graphic data determining means for determining whether or not it is necessary.
上記構成によると、テキスト決定手段を備えているため、出力用データにテキストデータが含まれている場合、出力処理装置に送信すべきテキストデータの情報を決定することができる。また、画像データ決定手段を備えているため、出力用データに画像データが含まれている場合、出力処理装置に送信すべき画像データの情報を決定することができる。また、図形データ決定手段を備えているため、出力用データに図形データが含まれている場合、出力処理装置に送信すべき図形データの情報を決定することができる。 According to the above configuration, since the text determining unit is provided, the text data to be transmitted to the output processing device can be determined when the output data includes text data. In addition, since the image data determining means is provided, it is possible to determine the information of the image data to be transmitted to the output processing apparatus when the image data is included in the output data. Since graphic data determining means is provided, when graphic data is included in the output data, it is possible to determine graphic data information to be transmitted to the output processing apparatus.
したがって、本発明に係るデータ変換装置は、上記出力用データがテキストデータ、画像データ、および/または図形データそれぞれを含む場合であっても、出力先となる情報処理装置において好適な出力処理結果が得られる出力用データを提供できる。 Therefore, the data conversion apparatus according to the present invention provides a suitable output processing result in the information processing apparatus as the output destination even when the output data includes text data, image data, and / or graphic data. The obtained output data can be provided.
また、本発明に係るデータ変換装置は、上記した構成において、上記構成要素には、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を規定する配置情報をさらに含んでおり、上記配置情報を、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を示す座標表現に変換する配置情報変換手段をさらに備え、上記決定手段により送信が必要であると決定された構成要素に含まれる情報とともに、配置情報変換手段によって座標表現に変換された配置関係を出力処理装置に送信するように構成されていることが好ましい。 In the data conversion apparatus according to the present invention, in the configuration described above, the component further includes arrangement information that defines an arrangement relationship during output processing of each of text data, image data, and / or graphic data. And further comprising an arrangement information converting means for converting the arrangement information into coordinate expressions indicating the arrangement relation at the time of output processing of text data, image data, and / or graphic data, and transmission is required by the determining means. It is preferable that the arrangement relationship converted into the coordinate expression by the arrangement information conversion means is transmitted to the output processing device together with the information included in the determined component.
上記構成によると、配置情報変換手段を備えているため、テキストデータ、画像データ、および/または図形データそれぞれの配置情報を座標表現に変換することができる。このように配置情報を座標表現に変換させることができるため、例えば画像データをビットマップ形式等によって送信する場合と比較して、送信するデータのデータ量を低減させることができる。 According to the above configuration, since the arrangement information converting means is provided, the arrangement information of each of the text data, the image data, and / or the graphic data can be converted into a coordinate expression. Since the arrangement information can be converted into the coordinate expression in this way, the amount of data to be transmitted can be reduced as compared with the case where image data is transmitted in a bitmap format, for example.
本発明に係るデータ変換装置は、上記した構成において、上記決定手段は、送信が必要であると決定した構成要素をベクトル形式で記述することが好ましい。 In the data conversion apparatus according to the present invention, in the above-described configuration, it is preferable that the determination unit describes the component determined to be transmitted in a vector format.
上記構成によると、送信が必要であると決定された構成要素をベクトル形式で記述することができるため、例えばビットマップ形式で記述した場合と比較して構成要素のデータ量を低減させることができる。したがって、本発明に係るデータ変換装置は、情報処理装置から受付けた出力用データのうち出力処理装置による出力処理に必要となる構成要素に含まれる情報をよりデータ量を低減させた形式で送信することができる。すなわち、上記データ変換装置は、情報処理装置から出力処理装置に送信する出力用データのデータ量をさらに低減させることができる。 According to the above configuration, since it is possible to describe the component determined to be required to be transmitted in the vector format, it is possible to reduce the data amount of the component as compared with, for example, the description in the bitmap format. . Therefore, the data conversion apparatus according to the present invention transmits the information included in the constituent elements necessary for the output processing by the output processing apparatus among the output data received from the information processing apparatus in a form in which the data amount is further reduced. be able to. That is, the data conversion apparatus can further reduce the amount of output data transmitted from the information processing apparatus to the output processing apparatus.
本発明に係るデータ変換装置の制御方法は、上記した課題を解決するために、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置の制御方法であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出するステップと、上記抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定するステップとを含み、上記出力処理装置への送信の要否を決定するステップにより送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とする。 In order to solve the above-described problem, the data conversion apparatus control method according to the present invention receives the output data from the information processing apparatus that holds the output data, and uses the output data in the output processing apparatus. A method for controlling a data conversion device that converts data into data and transmits the data to the output processing device, the step of extracting information contained in the component of the output data from the output data received from the information processing device; For each piece of information included in the extracted component, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device. Determining whether or not output processing using the information contained in the information is possible, and determining whether or not transmission of the information contained in the component is necessary. The information contained in the necessity components determined to require transmission by determining a transmission to and transmits to the output processor.
上記した方法において、上記属性情報を有しているため、本発明に係るデータ変換装置の制御方法では、データの送信先となる出力処理装置の処理能力を把握することができる。また、上記抽出された構成要素の情報それぞれについて、属性情報を参照して出力処理装置の出力処理において利用可能であるか否かを判定し、出力装置への送信を決定するステップを含んでいる。 In the above-described method, since the attribute information is included, the control method of the data conversion apparatus according to the present invention can grasp the processing capability of the output processing apparatus as the data transmission destination. Each of the extracted component information includes a step of referring to attribute information to determine whether or not the information can be used in the output processing of the output processing device, and determining transmission to the output device. .
したがって、本発明に係るデータ変換装置の制御方法では、データの送信先である出力処理装置の性能を考慮して送信すべき情報の要否を判定することができる。 Therefore, in the method for controlling the data conversion apparatus according to the present invention, it is possible to determine whether or not the information to be transmitted is necessary in consideration of the performance of the output processing apparatus that is the data transmission destination.
このように、本発明に係るデータ変換装置の制御方法は、情報処理装置から受付けた出力用データのうち出力処理装置による出力処理に必要となる構成要素の情報のみを送信することができるため、情報処理装置から出力処理装置に送信する出力用データのデータ量を低減させることができる。 As described above, since the control method of the data conversion device according to the present invention can transmit only the information of the component necessary for the output processing by the output processing device among the output data received from the information processing device, The amount of output data transmitted from the information processing apparatus to the output processing apparatus can be reduced.
このため、本発明に係るデータ変換装置の制御方法は、出力処理装置において、受信した出力用データのデータ量が大きいため出力処理を好適に行うことができないといった問題が生じることを防ぐことができる。 For this reason, the control method of the data conversion device according to the present invention can prevent the output processing device from causing a problem that the output processing cannot be suitably performed due to the large amount of data of the received output data. .
また、上記データ変換装置の制御方法では、出力処理装置の属性情報を参照して送信すべき構成要素の情報を決定しているため、出力処理装置による出力処理結果が、ユーザが意図するデザイン、配置等となるような出力用データを送信することができる。 Further, in the control method of the data conversion device, since the information of the component to be transmitted is determined with reference to the attribute information of the output processing device, the output processing result by the output processing device is the design intended by the user, It is possible to transmit output data that is arranged or the like.
よって、本発明に係るデータ変換装置の制御方法は、データの出力処理先において好適な出力処理結果が得られる出力用データを提供できるという効果を奏する。 Therefore, the control method of the data conversion apparatus according to the present invention has an effect that it is possible to provide output data from which a suitable output processing result can be obtained at the data output processing destination.
また、本発明に係るデータ変換装置の制御方法は、上記した方法において、上記構成要素とは、テキストデータ、画像データ、および図形データのうちの少なくとも1つであり、上記出力処理装置への構成要素の情報の送信の要否を決定するステップが、抽出されたテキストデータに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップと、抽出された画像データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップと、抽出された図形データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップとを含むことが好ましい。 In the above-described method, the data conversion apparatus control method according to the present invention is such that the constituent element is at least one of text data, image data, and graphic data. The step of determining whether or not to transmit the element information compares the attribute information with the component information included in the extracted text data, and uses the component information in the output processing device. It is determined whether or not output processing is possible, and the step of determining whether or not transmission of information on this component is necessary is compared with the information on the component included in the extracted image data and the attribute information, A step of determining whether or not output processing using the information of the component is possible in the output processing device, determining whether or not transmission of the information of the component is necessary; Component information to be compared with the attribute information to determine whether output processing using the component element information is possible in the output processing apparatus, and the transmission of the component element information is necessary. Preferably determining a negative.
上記した方法において、抽出されたテキストデータに含まれる構成要素の情報と、属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップを含むため、出力用データからテキストデータが抽出された場合、出力処理装置に送信すべきテキストデータの構成要素の情報を決定することができる。 In the above-described method, the component information included in the extracted text data is compared with the attribute information to determine whether the output processing apparatus can perform output processing using the component information. Since the step of determining whether or not to transmit the component information is included, when the text data is extracted from the output data, the component information of the text data to be transmitted to the output processing device can be determined. it can.
また、抽出された画像データに含まれる構成要素の情報と、属性情報とを比較して、出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップを含むため、出力用データから画像データが抽出された場合、出力処理装置に送信すべき画像データの情報を決定することができる。 The component information included in the extracted image data is compared with the attribute information to determine whether or not output processing using the component information is possible in the output processing device. Therefore, when the image data is extracted from the output data, the information on the image data to be transmitted to the output processing device can be determined.
また、抽出された図形データに含まれる構成要素の情報と、属性情報とを比較して、出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップを含むため、出力用データから図形データが抽出された場合、出力処理装置に送信すべき図形データの情報を決定することができる。 Further, the component information included in the extracted graphic data is compared with the attribute information to determine whether or not the output processing using the component information is possible in the output processing device, and this component Therefore, when the graphic data is extracted from the output data, the graphic data information to be transmitted to the output processing device can be determined.
したがって、本発明に係るデータ変換装置は、上記出力用データが、テキストデータ、画像データ、および/または図形データそれぞれを含む場合であっても、出力先となる情報処理装置において好適な出力処理結果が得られる出力用データを提供できる。 Therefore, the data conversion apparatus according to the present invention provides an output processing result suitable for an information processing apparatus that is an output destination even when the output data includes text data, image data, and / or graphic data. Output data can be provided.
また、本発明に係るデータ変換装置の制御方法は、上記した方法において、上記構成要素には、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を規定する配置情報をさらに含んでおり、上記配置情報を、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を示す座標表現に変換するステップをさらに含み、出力処理装置への送信の要否を決定するステップにより送信が必要であると決定された構成要素の情報それぞれとともに、配置情報を座標表現に変換するステップにおいて座標表現に変換された配置関係を、出力処理装置に送信してもよい。 The data conversion apparatus control method according to the present invention is the above-described method, wherein in the above-described method, the component includes arrangement information that defines an arrangement relationship during output processing of text data, image data, and / or graphic data. And further comprising the step of converting the arrangement information into a coordinate expression indicating an arrangement relationship at the time of output processing of each of text data, image data, and / or graphic data, and whether or not transmission to an output processing device is necessary Together with each piece of component information determined to be necessary for transmission in the step of determining the arrangement information, the arrangement relation converted into the coordinate expression in the step of converting the arrangement information into the coordinate expression may be transmitted to the output processing device. .
上記した方法において、配置情報を、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を示す座標表現に変換するステップを含むため、テキストデータ、画像データ、および/または図形データそれぞれの配置情報を座標表現に変換することができる。このように配置情報を座標表現に変換させることができるため、例えば画像データをビットマップ形式等によって送信する場合と比較して、送信するデータのデータ量を低減させることができる。 In the above-described method, the method includes the step of converting the arrangement information into a coordinate expression indicating the arrangement relationship at the time of output processing of the text data, the image data, and / or the graphic data. The arrangement information of each data can be converted into a coordinate expression. Since the arrangement information can be converted into the coordinate expression in this way, the amount of data to be transmitted can be reduced as compared with the case where image data is transmitted in a bitmap format, for example.
なお、上記データ変換装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記データ変換装置をコンピュータにて実現させるデータ変換装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The data conversion device may be realized by a computer. In this case, a control program for the data conversion device that causes the data conversion device to be realized by the computer by causing the computer to operate as the respective means, and A computer-readable recording medium on which is recorded also falls within the scope of the present invention.
本発明に係る出力処理装置は、上記した課題を解決するために、上記抽出手段および上記決定手段を備えたデータ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、上記データ変換装置から送信された出力用データの構成要素の情報を解析する構成要素解析手段と、上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、上記生成手段によって生成された出力処理用データに基づき出力処理を行うことを特徴とする。 In order to solve the above-described problem, an output processing apparatus according to the present invention receives output data from a data conversion apparatus including the extraction unit and the determination unit, and performs an output process based on the output data. An attribute information transmitting means for transmitting attribute information, which is information indicating the performance of the device itself, to the data conversion device, and analyzing information on components of output data transmitted from the data conversion device Output processing generated by the generating means, comprising: component element analyzing means; and generating means for generating output processing data, which is data for output processing, according to the result analyzed by the component element analyzing means The output processing is performed based on the business data.
上記構成によると、属性情報送信手段を備えているため、当該出力処理装置が有する処理能力に関する情報を出力用データの送信先であるデータ変換装置に通知することができる。このように、自装置が有する性能に関する情報をデータ変換装置に通知することができるため、データを送信する側であるデータ変換装置は、当該出力処理装置の出力処理に関する処理能力を知ることができる。したがって、出力処理装置は、自装置の有する処理能力に応じて変換された出力用データを受信することができる。 According to the above configuration, since the attribute information transmission unit is provided, information regarding the processing capability of the output processing apparatus can be notified to the data conversion apparatus that is the transmission destination of the output data. As described above, since the data conversion apparatus can be notified of information regarding the performance of the own apparatus, the data conversion apparatus on the data transmission side can know the processing capability regarding the output processing of the output processing apparatus. . Therefore, the output processing device can receive the output data converted according to the processing capability of the own device.
また、構成要素解析手段により解析された結果に応じて出力処理用データを生成することができるため、上記データ変換装置から受信したデータを出力処理できる形式とすることができる。 Further, since the data for output processing can be generated according to the result analyzed by the component element analyzing means, the data received from the data converter can be in a format that can be output processed.
したがって、本発明に係る出力処理装置は、データ変換装置から受信した出力用データに基づく出力処理を、好適な出力結果が得られるように行うことができるという効果を奏する。 Therefore, the output processing device according to the present invention has an effect that the output processing based on the output data received from the data conversion device can be performed so as to obtain a suitable output result.
また、本発明に係る出力処理装置は、上記した構成において、上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部とを備え、上記指示受付部により受付けた印刷指示に応じて、上記表示された出力処理用データを、該出力処理用データに基づき印刷する印刷装置に出力するように構成されていてもよい。 Further, the output processing device according to the present invention has the above-described configuration, the display control unit for controlling the display of the output processing data based on the output processing data, and the output processing data displayed by the display control unit. An instruction receiving unit that receives a print instruction for the output, and in response to the print instruction received by the instruction receiving unit, the displayed output processing data is output to a printing apparatus that prints based on the output processing data. It may be configured.
上記表示制御部を備えているため、出力処理する出力処理用データの内容を表示してユーザに示すことができる。また、指示受付部を備えているため、出力処理用データに対する印刷指示を受付けることができる。 Since the display control unit is provided, the contents of the output processing data to be output can be displayed and shown to the user. In addition, since the instruction receiving unit is provided, it is possible to receive a print instruction for the output processing data.
したがって、本発明に係る出力処理装置は、ユーザに対して予め出力処理用データの印刷処理結果を確認させた上で印刷装置に該出力処理用データに基づく印刷を実行させることができる。 Therefore, the output processing apparatus according to the present invention can cause the printing apparatus to execute printing based on the output processing data after the user confirms the print processing result of the output processing data in advance.
また、本発明に係る出力処理装置は、上記した構成において、上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部と、上記指示受付部により受付けた印刷指示に応じて、上記出力処理用データを印刷可能な形式に変換する印刷形式変換手段と、上記印刷形式変換手段により変換された出力処理用データに基づき印刷を行う印刷部とを備えるように構成されていることが好ましい。 Further, the output processing device according to the present invention has the above-described configuration, the display control unit for controlling the display of the output processing data based on the output processing data, and the output processing data displayed by the display control unit. An instruction accepting unit that accepts a print instruction, a print format converting unit that converts the output processing data into a printable format in accordance with the print instruction accepted by the instruction accepting unit, and the print format converting unit. It is preferable to include a printing unit that performs printing based on the output processing data.
上記構成によると、上記表示制御部を備えているため、出力処理する出力処理用データの内容を表示してユーザに示すことができる。また、指示受付部を備えているため、出力処理用データに対する印刷指示を受付けることができる。 According to the above configuration, since the display control unit is provided, the contents of the output processing data to be output can be displayed and shown to the user. In addition, since the instruction receiving unit is provided, it is possible to receive a print instruction for the output processing data.
また、印刷部を備えているため、印刷形式変換手段によって変換した出力処理用データに基づく印刷を実行することができる。 In addition, since the printing unit is provided, printing based on the output processing data converted by the printing format conversion unit can be executed.
したがって、本発明に係る出力処理装置は、ユーザに対して予め出力処理用データの印刷処理結果を確認させた上で出力処理用データに基づく印刷処理を行うことができる。 Therefore, the output processing apparatus according to the present invention can perform print processing based on the output processing data after allowing the user to confirm the print processing result of the output processing data in advance.
本発明に係る出力処理装置の制御方法は、上記した課題を解決するために、上記抽出手段および上記決定手段を備えたデータ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置の制御方法であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信するステップと、上記データ変換装置から送信された出力用データの構成要素の情報を解析するステップと、上記出力用データの構成要素の情報を解析するステップにおける解析結果に応じて、出力処理するためのデータである出力処理用データを生成するステップとを含み、上記出力処理用データを生成するステップにより生成された出力処理用データに基づき出力処理を行うことを特徴とする。 In order to solve the above-described problem, the output processing device control method according to the present invention receives output data from a data conversion device including the extraction unit and the determination unit, and performs output processing based on the output data. A method for controlling an output processing device to perform, the step of transmitting attribute information, which is information indicating the performance of the device itself, to the data conversion device, and information on components of output data transmitted from the data conversion device And generating output processing data, which is data for output processing, according to the analysis result in the step of analyzing information on the component of the output data, and for the output processing The output processing is performed based on the output processing data generated by the data generation step.
上記方法において、属性情報を上記データ変換装置に送信するステップを含んでいるため、当該出力処理装置が有する処理能力に応じて送信の要否が決定された、出力用データの構成要素を受信することができる。 Since the method includes the step of transmitting attribute information to the data conversion device, the component of the output data for which transmission is determined according to the processing capability of the output processing device is received. be able to.
また、上記出力用データの構成要素を解析するステップにおいて解析された結果に応じて出力処理用データを生成することができるため、上記データ変換装置から受信したデータを出力処理できる形式とすることができる。 In addition, since the output processing data can be generated according to the result analyzed in the step of analyzing the constituent elements of the output data, the data received from the data converter can be output. it can.
したがって、本発明に係る出力処理装置の制御方法は、データ変換装置から受信した出力用データに基づく出力処理を、好適な出力結果が得られるように行うことができるという効果を奏する。 Therefore, the output processing device control method according to the present invention has an effect that the output processing based on the output data received from the data conversion device can be performed so as to obtain a suitable output result.
なお、上記出力処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記出力処理装置をコンピュータにて実現させる出力処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The output processing device may be realized by a computer. In this case, a control program for the output processing device that causes the output processing device to be realized by the computer by operating the computer as each of the means, and A computer-readable recording medium on which is recorded also falls within the scope of the present invention.
本発明に係るデータ転送システムは、上記した課題を解決するために、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出する抽出手段と、上記抽出手段により抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定する決定手段とを備え、上記決定手段により、送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信するデータ変換装置と、上記データ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、上記データ変換装置から送信された出力用データの構成要素を解析する構成要素解析手段と、上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、上記生成手段によって生成された出力処理用データに基づき出力処理を行う出力処理装置と、上記出力処理装置によって出力された出力処理用データを受信し、該出力処理用データに基づく印刷を実行する印刷装置とを備えることを特徴とする。 In order to solve the above-described problem, the data transfer system according to the present invention receives the output data from the information processing apparatus that holds the output data, and converts the output data into data used by the output processing apparatus. A data conversion apparatus for transmitting to the output processing apparatus, wherein the extraction means extracts the information contained in the constituent elements of the output data from the output data received from the information processing apparatus; and For each piece of information included in the extracted component, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and is included in the component in the output processing device. Determining whether or not output processing using information is possible, and determining whether or not transmission of the information included in the component is necessary. A data converter that transmits information included in the components determined to be transmitted to the output processor, and an output that receives output data from the data converter and performs output processing based on the output data A processing apparatus, an attribute information transmitting means for transmitting attribute information, which is information indicating the performance of the own apparatus, to the data conversion apparatus, and a configuration for analyzing constituent elements of output data transmitted from the data conversion apparatus Element analysis means, and generation means for generating output processing data, which is data for output processing, according to the result analyzed by the component analysis means, and for output processing generated by the generation means An output processing device for performing output processing based on the data, and receiving the output processing data output by the output processing device; Characterized in that it comprises a printing device and to perform printing brute.
本発明に係るデータ転送システムは、上記データ変換装置を備えているため、データ変換装置が出力処理装置において好適な出力処理結果が得られるような出力用データを該出力処理装置に対して提供できる。 Since the data transfer system according to the present invention includes the above-described data converter, the data converter can provide the output processor with output data that can provide a suitable output processing result in the output processor. .
また、印刷装置を備えているため、出力処理装置から出力処理用データを受信し好適な印刷処理結果が得られる印刷処理を実行することができる。 In addition, since the printing apparatus is provided, it is possible to execute the printing process that receives the output processing data from the output processing apparatus and obtains a suitable printing process result.
また、本発明に係るデータ転送システムは、上記した構成において、上記出力処理装置が、上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部とを備え、指示受付部により受付けた印刷指示に応じて、上記表示された出力処理用データを印刷装置に出力するように構成されていることが好ましい。 In the data transfer system according to the present invention, in the configuration described above, the output processing device displays a display control unit that controls display of the output processing data based on the output processing data, and a display control unit. And an instruction receiving unit that receives a print instruction for the output processing data that is displayed, and is configured to output the displayed output processing data to the printing apparatus in response to the print instruction received by the instruction receiving unit. It is preferable.
また、本発明に係るデータ転送システムは、上記した構成において、上記印刷装置が、上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部と、上記指示受付部により受付けた印刷指示に応じて、上記出力処理用データを印刷可能な形式に変換する印刷形式変換手段と、上記印刷形式変換手段により変換された出力処理用データに基づき印刷を行う印刷部とを備えるように構成されていてもよい。 In the data transfer system according to the present invention, in the configuration described above, the printing apparatus is displayed by a display control unit that controls display of the output processing data based on the output processing data, and a display control unit. An instruction receiving unit that receives a print instruction for the output processing data, a print format conversion unit that converts the output processing data into a printable format according to the print instruction received by the instruction receiving unit, and the print format And a printing unit that performs printing based on the output processing data converted by the conversion unit.
本発明に係るデータ変換装置は、以上のように、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出する抽出手段と、上記抽出手段により抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定する決定手段とを備え、上記決定手段により、送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とする。 As described above, the data conversion device according to the present invention receives the output data from the information processing device that holds the output data, converts the output data into data used in the output processing device, and A data conversion device to be transmitted to an output processing device, an extraction means for extracting information contained in a component of the output data from output data received from the information processing device, and a configuration extracted by the extraction means For each piece of information included in the element, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and the information included in the component is used in the output processing device. Determining means for determining whether or not the output processing is possible, and determining whether or not transmission of the information included in the component is necessary, and transmission is necessary by the determining means. The information included in the determined component and transmits to the output processor.
よって、本発明に係るデータ変換装置は、データの出力処理先において好適な出力処理結果が得られる出力用データを提供できるという効果を奏する。 Therefore, the data conversion apparatus according to the present invention can provide output data that can provide a suitable output processing result at a data output processing destination.
本発明に係るデータ変換装置の制御方法は、以上のように、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置の制御方法であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出するステップと、上記抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定するステップとを含み、上記出力処理装置への送信の要否を決定するステップにより送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とする。 As described above, the control method of the data conversion apparatus according to the present invention receives the output data from the information processing apparatus holding the output data, and converts the output data into data used in the output processing apparatus. And a method of controlling the data conversion device to be transmitted to the output processing device, the step of extracting the information contained in the component of the output data from the output data received from the information processing device, and the extraction For each piece of information included in the component, information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and information included in the component in the output processing device Determining whether or not the output processing using the information is possible and determining whether or not to transmit the information included in the component, and whether or not to transmit to the output processing device Information by the determining step includes the components that are determined to be necessary transmission and transmits to the output processor.
よって、本発明に係るデータ変換装置の制御方法は、データの出力処理先において好適な出力処理結果が得られる出力用データを提供できるという効果を奏する。 Therefore, the control method of the data conversion apparatus according to the present invention has an effect that it is possible to provide output data from which a suitable output processing result can be obtained at the data output processing destination.
本発明に係る出力処理装置は、以上のように、上記抽出手段および上記決定手段を備えたデータ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、上記データ変換装置から送信された出力用データの構成要素の情報を解析する構成要素解析手段と、上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、上記生成手段によって生成された出力処理用データに基づき出力処理を行うことを特徴とする。 As described above, the output processing device according to the present invention is an output processing device that receives output data from a data conversion device including the extraction unit and the determination unit, and performs output processing based on the output data. , Attribute information transmitting means for transmitting attribute information, which is information indicating the performance of the device itself, to the data converter, and component element analyzing means for analyzing information on the constituent elements of the output data transmitted from the data converter And generating means for generating output processing data that is data for output processing according to the result analyzed by the component analysis means, and based on the output processing data generated by the generating means An output process is performed.
したがって、本発明に係る出力処理装置は、データ変換装置から受信した出力用データに基づく出力処理を、好適な出力結果が得られるように行うことができるという効果を奏する。 Therefore, the output processing device according to the present invention has an effect that the output processing based on the output data received from the data conversion device can be performed so as to obtain a suitable output result.
本発明に係る出力処理装置の制御方法は、以上のように、上記抽出手段および上記決定手段を備えたデータ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置の制御方法であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信するステップと、上記データ変換装置から送信された出力用データの構成要素の情報を解析するステップと、上記出力用データの構成要素の情報を解析するステップにおける解析結果に応じて、出力処理するためのデータである出力処理用データを生成するステップとを含み、上記出力処理用データを生成するステップにより生成された出力処理用データに基づき出力処理を行うことを特徴とする。 As described above, the output processing device control method according to the present invention receives output data from the data conversion device including the extraction unit and the determination unit, and performs output processing based on the output data. A method of transmitting attribute information, which is information indicating the performance of the device itself, to the data conversion device, and a step of analyzing component information of output data transmitted from the data conversion device And generating the output processing data according to the analysis result in the step of analyzing the component information of the output data, and generating the output processing data that is the data for output processing. An output process is performed based on the output process data generated in the step.
したがって、本発明に係る出力処理装置の制御方法は、データ変換装置から受信した出力用データに基づく出力処理を、好適な出力結果が得られるように行うことができるという効果を奏する。 Therefore, the output processing device control method according to the present invention has an effect that the output processing based on the output data received from the data conversion device can be performed so as to obtain a suitable output result.
本発明に係るデータ転送システムは、以上のように、出力用データを保持する情報処理装置から該出力用データを受付け、この出力用データを、出力処理装置で使用するデータに変換して、該出力処理装置に送信するデータ変換装置であって、上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出する抽出手段と、上記抽出手段により抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定する決定手段とを備え、上記決定手段により、送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信するデータ変換装置と、上記データ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、上記データ変換装置から送信された出力用データの構成要素を解析する構成要素解析手段と、上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、上記生成手段によって生成された出力処理用データに基づき出力処理を行う出力処理装置と、上記出力処理装置によって出力された出力処理用データを受信し、該出力処理用データに基づく印刷を実行する印刷装置とを備えることを特徴とする。 As described above, the data transfer system according to the present invention receives the output data from the information processing apparatus holding the output data, converts the output data into data used in the output processing apparatus, A data conversion device to be transmitted to an output processing device, an extraction means for extracting information contained in a component of the output data from output data received from the information processing device, and a configuration extracted by the extraction means For each piece of information included in the element, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and the information included in the component is used in the output processing device. Determining means for determining whether output processing is possible, and determining whether transmission of information included in this component is necessary. A data conversion device that transmits information included in the determined component to the output processing device, and an output processing device that receives output data from the data conversion device and performs output processing based on the output data. , Attribute information transmitting means for transmitting attribute information, which is information indicating the performance of the device itself, to the data converter, and component element analyzing means for analyzing the constituent elements of the output data transmitted from the data converter; Generating means for generating output processing data, which is data for output processing, in accordance with the result analyzed by the component analysis means, and performing output processing based on the output processing data generated by the generating means An output processing device that receives the output processing data output by the output processing device and executes printing based on the output processing data Characterized in that it comprises a that printing device.
本発明に係るデータ転送システムは、上記データ変換装置を備えているため、データ変換装置が出力処理装置において好適な出力処理結果が得られるような出力用データを該出力処理装置に対して提供できる。また、印刷装置を備えているため、出力処理装置から出力処理用データを受信し好適な印刷処理結果が得られる印刷処理を実行することができる。 Since the data transfer system according to the present invention includes the above-described data converter, the data converter can provide the output processor with output data that can provide a suitable output processing result in the output processor. . In addition, since the printing apparatus is provided, it is possible to execute the printing process that receives the output processing data from the output processing apparatus and obtains a suitable printing process result.
本発明の一実施形態について図1ないし図33に基づいて説明すると以下の通りである。すなわち、本実施の形態に係るデータ変換システム100は、例えば、一方の表示装置2aにおいて表示している表示用データを他方の表示装置2bに送信し、該他方の表示装置2bにおいてもこの表示用データの表示を可能とするシステムである。 One embodiment of the present invention is described below with reference to FIGS. That is, for example, the data conversion system 100 according to the present embodiment transmits display data displayed on one display device 2a to the other display device 2b, and the other display device 2b also displays this data. It is a system that enables data display.
また、このデータ変換システム100では、表示装置2bから表示データを受け取り、受け取った表示データに基づき、印刷装置4が印刷を行うことができるシステムでもある。 In addition, the data conversion system 100 is a system that can receive display data from the display device 2b and allow the printing device 4 to perform printing based on the received display data.
なお、このデータ変換システム100では、表示用データの送受信を、赤外線通信やBluetooth(登録商標)といった無線通信、あるいはSDメモリカードのような記憶媒体、あるいはシリアルケーブルなどによって実現することが出来るようになっている。 In this data conversion system 100, transmission / reception of display data can be realized by wireless communication such as infrared communication or Bluetooth (registered trademark), a storage medium such as an SD memory card, a serial cable, or the like. It has become.
より具体的には、データ変換システム100は、図2に示すように、変換サーバ1、表示装置2a・2b、ゲートウェイ3a・3b、および印刷装置4を備えてなる構成である。なお、この図2は、本発明の実施形態を示すものであり、データ変換システム100の要部構成の一例を示す図である。 More specifically, as shown in FIG. 2, the data conversion system 100 includes a conversion server 1, display devices 2a and 2b, gateways 3a and 3b, and a printing device 4. FIG. 2 shows an embodiment of the present invention and is a diagram showing an example of a configuration of a main part of the data conversion system 100.
上記変換サーバ1は、ゲートウェイ3a・3bを通じて、例えば、マイクロソフト社製「Microsoft Word(登録商標)」など様々なデータ作成用アプリケーションによって作成された表示用データを受信し、該データ作成用アプリケーションに依存しないデータ形式に変換するものである。なお、この変換サーバ1の詳細な構成については後述する。 The conversion server 1 receives display data created by various data creation applications such as “Microsoft Word (registered trademark)” manufactured by Microsoft Corporation through the gateways 3a and 3b, and depends on the data creation application. The data format is not converted. The detailed configuration of the conversion server 1 will be described later.
表示装置2a・2bは、自身が保持する、あるいは外部から受信した表示用データに基づき、表示を実行するものである。また、この表示装置2a・2bそれぞれは、ゲートウェイ3a・3bを通じて互いに表示用データを送受信したり、変換サーバ1との間で表示用データを送受信したりすることができる。なお、表示装置2a・2bを特に分けて説明する必要がない場合は、単に表示装置2と称する。 The display devices 2a and 2b execute display based on display data held by itself or received from the outside. Each of the display devices 2a and 2b can transmit and receive display data to and from the conversion server 1 through the gateways 3a and 3b. Note that the display devices 2a and 2b are simply referred to as the display device 2 when there is no need to describe them separately.
ゲートウェイ3a・3bは、ネットワーク上で、媒体やプロトコルが異なるデータを相互に変換して通信を可能とするものである。本実施の形態に係るデータ変換システム100では、例えば、ゲートウェイ3a・3bを介して表示装置2aと表示装置2bとの間において表示用データの送受信が可能となっている。 The gateways 3a and 3b can communicate with each other by mutually converting data having different media and protocols on the network. In the data conversion system 100 according to the present embodiment, for example, display data can be transmitted and received between the display device 2a and the display device 2b via the gateways 3a and 3b.
またゲートウェイ3aおよびゲートウェイ3b同士も互いに表示用データの送受信が可能となっており、また必要に応じて、変換サーバ1を介して、表示装置2aと表示装置2bとの間における表示用データの送受信を実現することができる。なお、ゲートウェイ3aおよびゲートウェイ3bは物理的に同一のサーバであってもよい。また、このゲートウェイ3aおよびゲートウェイ3bを特に区別して説明する必要がない場合は、単にゲートウェイ3と称する。 The gateway 3a and the gateway 3b can also transmit and receive display data to each other, and display data can be transmitted and received between the display device 2a and the display device 2b via the conversion server 1 as necessary. Can be realized. The gateway 3a and the gateway 3b may be physically the same server. If there is no need to distinguish between the gateway 3a and the gateway 3b, the gateway 3a and the gateway 3b are simply referred to as the gateway 3.
印刷装置4は、表示装置2bから表示用データを受け取り、受け取った表示用データに基づき印刷を行うものである。 The printing device 4 receives display data from the display device 2b and performs printing based on the received display data.
なお、本実施の形態に係るデータ変換システム100では、表示装置2aから、ゲートウェイA3a、変換サーバ1、およびゲートウェイB3bを通じて表示装置2bに対して、表示用データとして文書データ(または圧縮された文書データ(以下、圧縮文書データと称する))を送信している。そして、表示装置2bは、この文書データを受信すると表示させる。また、表示装置2bは、印刷装置4に対して、受信した文書データを送信し、この文書データに基づく印刷を実行指示するものとして説明する。 In the data conversion system 100 according to the present embodiment, document data (or compressed document data) is displayed as display data from the display device 2a to the display device 2b through the gateway A3a, the conversion server 1, and the gateway B3b. (Hereinafter referred to as compressed document data)). The display device 2b displays the document data when it is received. The display device 2b is described as transmitting the received document data to the printing device 4 and instructing execution of printing based on the document data.
また、本実施の形態に係るデータ変換システム100では、上記表示装置2bに関する属性情報115が、ゲートウェイB3bを通じて変換サーバ1、ゲートウェイA3a、該ゲートウェイA3aを通じて表示装置2aそれぞれに送信されるようになっている。このため、上記データ変換システム100では、変換サーバ1、表示装置2a、ゲートウェイ3a、およびゲートウェイ3bそれぞれが必要に応じて表示装置2bの属性情報115を取得することができるようになっている。 In the data conversion system 100 according to the present embodiment, the attribute information 115 related to the display device 2b is transmitted to the conversion server 1, the gateway A3a, and the display device 2a through the gateway A3a through the gateway B3b. Yes. Therefore, in the data conversion system 100, the conversion server 1, the display device 2a, the gateway 3a, and the gateway 3b can acquire the attribute information 115 of the display device 2b as necessary.
なお、この属性情報115とは、文書データの出力先である表示装置2bの処理能力(受信した文書データに基づく出力性能を示す情報)であり、例えば、図10に示すように、表示装置2bにおいて対応できる画面サイズ、表示装置2で使用できるフォントの種類、フォントのサイズ、出力可能色、メモリ容量などを示す情報を含む。なお、この図10は、文書データの送信先である表示装置2bに関する属性情報115の一例を示す図である。 The attribute information 115 is the processing capability of the display device 2b that is the output destination of the document data (information indicating the output performance based on the received document data). For example, as shown in FIG. 10, the display device 2b Includes information indicating the screen size that can be used in the display, the font type that can be used in the display device 2, the font size, the color that can be output, the memory capacity, and the like. FIG. 10 is a diagram showing an example of attribute information 115 related to the display device 2b that is a transmission destination of document data.
なお、上記属性情報115は、表示装置2bの文書データの受信可能容量、送信する文書データの利用目的などを示す情報、データ変換システム100において通信可能なデータの通信量などの情報を含んでいてもよい。すなわち、属性情報115は、表示装置2bにおいて所望されるレイアウトおよびデザインを保持して出力できるようにするために必要となる情報であればよい。 The attribute information 115 includes information indicating the receivable capacity of the document data of the display device 2b, information indicating the purpose of use of the document data to be transmitted, and information such as the amount of data that can be communicated in the data conversion system 100. Also good. That is, the attribute information 115 may be information necessary for holding and outputting a desired layout and design in the display device 2b.
(変換サーバの構成)
次に、上記した変換サーバ1の詳細について図1を参照して説明する。図1は、本発明の実施形態を示すものであり、変換サーバ1の要部構成の一例を示すブロック図である。
(Conversion server configuration)
Next, the details of the conversion server 1 will be described with reference to FIG. FIG. 1 shows an embodiment of the present invention, and is a block diagram showing an example of a main part configuration of a conversion server 1.
図1に示すように、本実施の形態に係る変換サーバ1は、変換制御部101、送受信部102、記憶部103、および属性情報記憶部112を備えてなる構成である。 As shown in FIG. 1, the conversion server 1 according to the present embodiment is configured to include a conversion control unit 101, a transmission / reception unit 102, a storage unit 103, and an attribute information storage unit 112.
送受信部102は、例えばアンテナ等から構成され、ゲートウェイ3aを介して文書データ(または圧縮文書データ)114を受信したり、ゲートウェイ3bに対して変換後の文書データ(または圧縮文書データ)114である変換文書データ(圧縮変換文書データ)214の送信を行ったりするものである。 The transmission / reception unit 102 includes, for example, an antenna or the like, and receives document data (or compressed document data) 114 via the gateway 3a, or is document data (or compressed document data) 114 after being converted to the gateway 3b. The conversion document data (compression conversion document data) 214 is transmitted.
記憶部103は、読み書き可能な記録媒体であって、この記憶部103は、後述する変換制御部101が読み出し実行するプログラム等を記憶する。また、この記憶部103は、送受信部102によって受信された文書データ(または圧縮文書データ)114を一時記憶するものでもある。また、この記憶部103は、送信する文書データに含まれるテキストデータのフォントを判定するために参照するフォント情報113も記憶している。 The storage unit 103 is a readable / writable recording medium, and the storage unit 103 stores a program read and executed by the conversion control unit 101 described later. The storage unit 103 also temporarily stores document data (or compressed document data) 114 received by the transmission / reception unit 102. The storage unit 103 also stores font information 113 that is referred to in order to determine the font of text data included in the document data to be transmitted.
属性情報記憶部112は、読み書き可能な記録媒体であって、例えば、図10に示すような属性情報115を記憶している。なお、これら記憶部103と属性情報記憶部112とは物理的に別々に設けられていてもよいし、一体として設けられたものであってもよい。 The attribute information storage unit 112 is a readable / writable recording medium, and stores, for example, attribute information 115 as shown in FIG. The storage unit 103 and the attribute information storage unit 112 may be physically provided separately or may be provided integrally.
上記変換制御部101は、例えばCPU等から構成されており、変換サーバ1が備える各部の各種制御を行うものである。この変換制御部101は機能ブロックとして、文書データ解析部104、テキスト解析部105、グラフィックス解析部106、イメージ処理部107、レイアウト情報変換部108、文書データ生成部109、文書データ管理部111、および圧縮部110を備える。 The said conversion control part 101 is comprised from CPU etc., for example, and performs various control of each part with which the conversion server 1 is provided. The conversion control unit 101 includes, as functional blocks, a document data analysis unit 104, a text analysis unit 105, a graphics analysis unit 106, an image processing unit 107, a layout information conversion unit 108, a document data generation unit 109, a document data management unit 111, And a compression unit 110.
文書データ解析部104は、ゲートウェイ3aを通じて受信した文書データ(圧縮文書データ)114を解析するものである。文書データ解析部104は、受信した文書データ114に基づき、文字列を含むテキストデータと、円や矩形などの図形を含むグラフィックスデータと、画像を含むイメージデータと、これらテキストデータ、グラフィックスデータ、およびイメージデータそれぞれに関する、文書データにおける配置を示す定位情報であるレイアウト情報(配置情報)とを抽出する。 The document data analysis unit 104 analyzes document data (compressed document data) 114 received through the gateway 3a. The document data analysis unit 104, based on the received document data 114, text data including character strings, graphics data including graphics such as circles and rectangles, image data including images, and the text data and graphics data. And layout information (location information), which is localization information indicating the layout in the document data, for each of the image data.
そして、文書データ解析部104は、抽出したテキストデータをテキスト解析部105に、抽出したグラフィックスデータをグラフィックス解析部106に、抽出したイメージデータをイメージ処理部107に、抽出したレイアウト情報をレイアウト情報変換部108にそれぞれ送信する。 Then, the document data analysis unit 104 lays out the extracted text data in the text analysis unit 105, the extracted graphics data in the graphics analysis unit 106, the extracted image data in the image processing unit 107, and the extracted layout information. Each is transmitted to the information converter 108.
より具体的には、例えば、変換サーバ1が図3に示すような、テキスト部分、図形部分、および画像部分を含み、これらが適当な位置に配されている文書1001aのデータを受信したとする。この場合、文書データ解析部104は、このデータから、テキストデータ、グラフィックスデータ、イメージデータ、およびこれらデータのレイアウト情報それぞれを抽出する。図3は、本実施の形態に係る文書1001の一例を示す図である。 More specifically, for example, it is assumed that the conversion server 1 receives data of a document 1001a including a text portion, a graphic portion, and an image portion as shown in FIG. . In this case, the document data analysis unit 104 extracts text data, graphics data, image data, and layout information of these data from this data. FIG. 3 is a diagram showing an example of a document 1001 according to this embodiment.
例えば、文書データ解析部104が、受信した文書データからテキストデータを抽出した場合、この抽出したテキストデータに基づく表示は、図4(a)に示すテキスト1002のようになる。また、文書データ解析部104が、受信した文書データからイメージデータを抽出した場合、この抽出したイメージデータに基づく表示は、例えば図4(b)に示すイメージ1003のようになる。なお、このイメージ1003は、ラスタ形式の静止画像、もしくは動画像で構成されている。そして、イメージ1003は、画素単位で表現されており、このイメージ1003を表現する情報として画像の縦および横の画素数と、それぞれの画素の色情報とが記録される。 For example, when the document data analysis unit 104 extracts text data from the received document data, the display based on the extracted text data is a text 1002 shown in FIG. When the document data analysis unit 104 extracts image data from the received document data, the display based on the extracted image data is, for example, an image 1003 shown in FIG. 4B. The image 1003 is composed of a raster-format still image or moving image. The image 1003 is expressed in units of pixels, and the vertical and horizontal pixel numbers of the image and the color information of each pixel are recorded as information expressing the image 1003.
また、文書データ解析部104が、受信した文書データ114からグラフィックスデータ部分を抽出した場合、この抽出したグラフィックスデータに基づく表示は、例えば、図4(c)に示すグラフィックス1004のようになる。 When the document data analysis unit 104 extracts a graphics data portion from the received document data 114, the display based on the extracted graphics data is, for example, a graphics 1004 shown in FIG. Become.
なお、この図4は、本実施の形態に係る変換制御部101が有する文書データ解析部104によって抽出されたデータに基づく表示状態の一例を示す図であり、同図(a)は、抽出されたテキストデータに基づき表示したテキスト1002の一例を示す図であり、同図(b)は、抽出されたイメージデータに基づき表示したイメージ1003の一例を示す図であり、同図(c)は、抽出されたグラフィックスデータに基づき表示したグラフィックス1004の一例を示す図である。 FIG. 4 is a diagram showing an example of a display state based on the data extracted by the document data analysis unit 104 included in the conversion control unit 101 according to the present embodiment, and FIG. FIG. 6B is a diagram showing an example of text 1002 displayed based on the text data, FIG. 5B is a diagram showing an example of image 1003 displayed based on the extracted image data, and FIG. It is a figure which shows an example of the graphics 1004 displayed based on the extracted graphics data.
テキスト解析部105は、文書データ解析部104により抽出されたテキストデータを受信すると、該テキストデータを更に解析するものである。すなわち、テキスト解析部105は、上記テキストデータを、テキストの内容そのものを含むデータ、フォントのデザインや文字装飾などを含むデータ等に解析する。 When the text analysis unit 105 receives the text data extracted by the document data analysis unit 104, the text analysis unit 105 further analyzes the text data. That is, the text analysis unit 105 analyzes the text data into data including text content itself, data including font design, character decoration, and the like.
より具体的には、例えば、図5に示すように、テキスト解析部105は、上記文書データ解析部104によって抽出されたテキスト1002からさらにテキスト部分1101を抽出する。この場合、テキスト解析部105は、この抽出したテキスト部分1101から、該テキスト部分1101の構成要素、すなわち、テキストの内容1112、文字の大きさ1113、文字のデザイン名1114、および文字のデザイン(フォント)1111に分類する。なお、この図5は、本実施の形態に係る変換制御部101が有するテキスト解析部105によりテキスト1003がさらに解析された結果の一例を示す図である。 More specifically, for example, as shown in FIG. 5, the text analysis unit 105 further extracts a text portion 1101 from the text 1002 extracted by the document data analysis unit 104. In this case, the text analysis unit 105 uses the extracted text portion 1101 as components of the text portion 1101, that is, the text content 1112, the character size 1113, the character design name 1114, and the character design (font ) It is classified into 1111. FIG. 5 is a diagram illustrating an example of a result obtained by further analyzing the text 1003 by the text analysis unit 105 included in the conversion control unit 101 according to the present embodiment.
さらに上記テキスト解析部105は、属性情報115を参照して、この分類された各構成要素のうち、表示装置2bにおいて当該表示装置2aと同様な表示を行うために必要となる構成要素と、該構成要素以外とに分類する。なお、本実施形態では、このように、文書データの送信先である表示装置2bから取得した属性情報115に基づき、表示装置2aと同様な表示状態で表示させるために、表示装置2bに送信する必要があると判定される構成要素を基本データと称する。そして、このテキスト解析部105は、上記基本データとして分類された構成要素を、よりデータ量の小さい簡単な描画命令としての表現形式に変換する。 Further, the text analysis unit 105 refers to the attribute information 115, and among the classified constituent elements, the constituent elements necessary for performing the same display as the display device 2a on the display device 2b, Categorize as non-component. In the present embodiment, as described above, based on the attribute information 115 acquired from the display device 2b that is the transmission destination of the document data, it is transmitted to the display device 2b in order to display it in the same display state as the display device 2a. A component determined to be necessary is referred to as basic data. Then, the text analysis unit 105 converts the component classified as the basic data into an expression format as a simple drawing command with a smaller data amount.
例えば、テキスト解析部105は、文字の大きさ1113および文字のデザイン名1114などを、後述する図16に示す007行目、013行目、030行目に示す記述に変換したり、図17に示す010行目〜011行目、012行目〜014行目に示す記述に変換したりする。なお、テキスト解析部105による、テキストの基本データおよび補正データに関する上記したような変換は、該テキストデータを出力する出力先の機器に応じて不要となる場合がある。 For example, the text analysis unit 105 converts the character size 1113, the character design name 1114, and the like into the descriptions shown in the 007th line, the 013th line, and the 030th line shown in FIG. Or the description shown in lines 010 to 011 and lines 012 to 014. Note that the above-described conversion regarding the basic text data and correction data by the text analysis unit 105 may not be necessary depending on an output destination device that outputs the text data.
このように上記テキスト解析部105は、テキストの基本データとして分類される構成要素を、上記したような簡単な描画命令として表現したデータを文書データ生成部109に送信する。 As described above, the text analysis unit 105 transmits to the document data generation unit 109 data representing the components classified as basic text data as simple drawing commands as described above.
また、テキスト解析部105は、文書データ114の処理装置が印刷装置の場合、該印刷装置4の性能等に応じて、例えば、下記のような補正データを生成するものでもある。すなわち、印刷装置4から、例えば、明朝体で「文」、「字」、「列」という文字を印刷出力するためのフォントデータを保持していない旨の指示を受付けた場合、明朝体にて「文」、「字」、「列」と印刷出力できるようにベクトル表現でこの書体を示した情報を作成する。そして、この作成した情報を補正データとして印刷装置4に送信し、明朝体にて「文」、「字」、「列」と印刷出力できるようにする。なお、このように、文書データの受信側である印刷装置4が有する性能に応じて、該文書データの送信側の表示装置2aと同様な表示を印刷出力できるように準備したデータを補正データと称する。つまり、この補正データとは、受信した文書データに基づく表示を行う表示装置2bを介して、印刷装置4で該送信データに基づく印刷処理を行う際に新たに必要となったデータである。言い換えれば、この補正データとは、表示装置2bにて表示するために必要となる描画用データ415と、印刷装置4にて印刷するために必要となる印刷用データとの差分となるデータである。 In addition, when the processing device for the document data 114 is a printing device, the text analysis unit 105 also generates, for example, the following correction data according to the performance of the printing device 4 and the like. That is, for example, when an instruction is received from the printing apparatus 4 that font data for printing out the characters “sentence”, “character”, and “column” in the Mincho style is not held, The information indicating this typeface is created by vector expression so that “sentence”, “character”, and “column” can be printed out. Then, the created information is transmitted as correction data to the printing apparatus 4 so that “text”, “character”, and “column” can be printed out in the Mincho style. As described above, the data prepared so that the same display as the display device 2a on the transmission side of the document data can be printed out according to the performance of the printing device 4 on the reception side of the document data is the correction data. Called. That is, the correction data is data that is newly required when the printing apparatus 4 performs a printing process based on the transmission data via the display apparatus 2b that performs display based on the received document data. In other words, the correction data is data that is the difference between the drawing data 415 required for display on the display device 2b and the printing data required for printing on the printing device 4. .
上記グラフィックス解析部106は、文書データ解析部104により抽出されたグラフィックスデータを受信すると、該グラフィックスデータを更に解析するものである。すなわち、グラフィックス解析部106は、上記グラフィックスデータをさらに解析し、例えば線・矩形・円・楕円・自由線などの基本描画命令を含むデータや、グラデーションや透明度、エンボスなどといった色調効果の情報を含むデータに分類する。 When the graphics analysis unit 106 receives the graphics data extracted by the document data analysis unit 104, the graphics analysis unit 106 further analyzes the graphics data. That is, the graphics analysis unit 106 further analyzes the graphics data, for example, data including basic drawing commands such as lines, rectangles, circles, ellipses, and free lines, and information on tone effects such as gradation, transparency, and embossing. Into data that contains
より具体的には、例えば図6に示すように、グラフィックス解析部106は、上記文書データ解析部104によって抽出されたグラフィックス1004を、線・円・自由線などの基本描画命令1141と、グラデーション処理という色調効果情報1142とに分類する。そして、グラフィックス解析部106は、さらに属性情報115を参照して、この分類された構成要素を、基本データと、基本データ以外とに分類する。そして、このグラフィックス解析部106は、上記基本データとして分類された構成要素を、よりデータ量の小さい簡単な描画命令としての表現形式へと変換する。例えば、上記グラフィックス解析部106は、基本データとして分類された、上記基本描画命令1141、色調効果情報1142などの構成要素を、ベクトル形式へと表現形式を変換する。なお、このベクトル形式とは、画像を図形の集合として表現する形式であり、それぞれの図形の座標や大きさ、方向などを記録する。 More specifically, for example, as shown in FIG. 6, the graphics analysis unit 106 converts the graphics 1004 extracted by the document data analysis unit 104 into basic drawing commands 1141 such as lines, circles, and free lines, It is classified into tone effect information 1142 called gradation processing. Then, the graphics analysis unit 106 further refers to the attribute information 115 and classifies the classified components into basic data and non-basic data. The graphics analysis unit 106 converts the components classified as the basic data into an expression format as a simple drawing command with a smaller data amount. For example, the graphics analysis unit 106 converts the expression format of components such as the basic rendering command 1141 and the color tone effect information 1142 classified as basic data into a vector format. The vector format is a format for representing an image as a set of graphics, and records the coordinates, size, direction, and the like of each graphic.
例えば、属性情報115において、表示装置2bが表示可能な色調効果としてグラデーション処理による表示を行える旨の情報が含まれている場合、グラフィックス解析部106は、下記のように記述することができる。すなわち、例えば、グラデーション処理が施されない部分に対し「半径2の円、線色は赤100%」とする。一方、グラデーション処理が施される部分に対し「塗りつぶし色は赤と白のグラデーション、グラデーション処理の始点では赤100%、終点では白20%混合」、「グラデーション処理を施す方向は、グラフィックスの上から下に向かって行う」とする。 For example, when the attribute information 115 includes information indicating that gradation display can be performed as a color tone effect that can be displayed by the display device 2b, the graphics analysis unit 106 can be described as follows. That is, for example, “a circle with a radius of 2 and a line color of 100% red” are set for a portion not subjected to gradation processing. On the other hand, for the part to be subjected to gradation processing, “the fill color is a gradation of red and white, the beginning of the gradation processing is 100% red and the end point is 20% white”, “the direction of gradation processing is the top of the graphics From the bottom. "
また、グラフィックス解析部106は、文書データ114の処理装置が印刷装置4の場合、該印刷装置4の性能等に応じて、例えば下記のような補正データを生成するものでもある。すなわち、印刷装置4からグラデーション処理を行い印刷することができない旨の指示を受付けた場合、グラフィックデータの一部の記述内容を例えば以下のように変更して作成したデータを補正データとし印刷装置4に送信する。そして、この印刷装置4においてグラデーション処理と等価となる色調効果を実現できる表現により印刷できるようにする。 In addition, when the processing apparatus for the document data 114 is the printing apparatus 4, the graphics analysis unit 106 generates correction data such as the following according to the performance of the printing apparatus 4, for example. That is, when an instruction that gradation processing cannot be performed from the printing apparatus 4 is received, the printing apparatus 4 uses, as correction data, data created by changing part of the description content of the graphic data as follows, for example. Send to. The printing apparatus 4 can perform printing with an expression that can realize a color tone effect equivalent to gradation processing.
すなわち、グラフィックス解析部106は、グラデーション処理が施されない部分では「半径2の円、線色は赤100%」と描画命令を記述する。一方、グラデーション処理が施される部分に対しては、グラフィックス解析部106は、「長さ0.5、幅0.1の線、線色赤100%」、「長さ0.51、幅0.1の線、線色赤99%、白1%」、・・・「長さ0.5、幅0.1の線、線色白100%」、「色の段階的な変化の方向は上から下に向かって」といった内容となる。 That is, the graphics analysis unit 106 describes the drawing command as “a circle with a radius of 2 and a line color of 100% red” in a portion where gradation processing is not performed. On the other hand, for the portion subjected to the gradation process, the graphics analysis unit 106 “length 0.5, width 0.1 line, line color 100% red”, “length 0.51, width 0.1 line, line color red 99%, white 1% ", ..." length 0.5, width 0.1 line, line color white 100% "," the direction of the gradual change in color is “From top to bottom”.
この図6は、テキスト1002から抽出したグラフィックス1004の表示の一例を示すものであり、同図(a)は、グラフィックス1004の表示の一例を示しており、同図(b)はグラフィックス1004を表示させるグラフィックスデータから抽出した基本描画命令1141と、グラフィックス1004のグラフィックスデータから抽出した色調効果情報1142の表示の一例を示す。 FIG. 6 shows an example of the display of the graphics 1004 extracted from the text 1002, FIG. 6A shows an example of the display of the graphics 1004, and FIG. 6B shows the graphics. An example of the display of the basic rendering command 1141 extracted from the graphics data for displaying 1004 and the color tone effect information 1142 extracted from the graphics data of the graphics 1004 is shown.
上記イメージ処理部107は、文書データ解析部104により抽出されたイメージデータを受信すると、イメージデータの縮小処理等を行うものである。イメージ処理部107は、属性情報115を参照して、表示装置2bで表示可能なサイズに画像データを縮小させる。 When the image processing unit 107 receives the image data extracted by the document data analysis unit 104, the image processing unit 107 performs a reduction process of the image data. The image processing unit 107 refers to the attribute information 115 and reduces the image data to a size that can be displayed by the display device 2b.
より具体的には、図7に示すように、イメージ処理部107は、上記文書データ解析部104によって抽出されたイメージデータに基づくイメージ1003(図7(a))に対して、色数を落としたりサイズを変更したりする圧縮処理を施して圧縮処理イメージデータを生成する。例えば、この圧縮処理イメージデータに基づく圧縮処理イメージ1131を表示させたとすると、図7(b)に示すように表示される。 More specifically, as shown in FIG. 7, the image processing unit 107 reduces the number of colors from the image 1003 (FIG. 7A) based on the image data extracted by the document data analysis unit 104. A compression process image data is generated by performing a compression process for changing the size of the image. For example, if the compressed image 1131 based on the compressed image data is displayed, the image is displayed as shown in FIG.
なお、イメージ処理部107は、属性情報115を参照して解析した結果として得られた基本データを文書データ生成部109に送信する。例えば、圧縮したイメージデータを基本データとすることができる場合は、この圧縮したイメージデータが文書データ生成部109に送信される。 The image processing unit 107 transmits basic data obtained as a result of analysis with reference to the attribute information 115 to the document data generation unit 109. For example, when compressed image data can be used as basic data, the compressed image data is transmitted to the document data generation unit 109.
なお、イメージ処理部107により生成された、圧縮処理が施されたイメージデータを、基本データとする場合、必要に応じて送信するこの基本データに下記のような情報を含めてもよい。たとえば、縦横2分の1にイメージ1003のサイズを変更したものを基本データとする場合、イメージ1131を縦横2倍にして表示することを指示する情報を含めるようにする。 When image data generated by the image processing unit 107 and subjected to compression processing is used as basic data, the basic data to be transmitted may include the following information as necessary. For example, in the case where basic data is obtained by changing the size of the image 1003 to 1/2 of the vertical and horizontal directions, information for instructing to display the image 1131 in double the vertical and horizontal directions is included.
また、イメージ処理部107は、文書データ114に基づく処理を印刷装置4にて行う場合、該印刷装置4にて再現性よくイメージデータを出力できるように、例えば、補正データとして、文書データ114に含まれるオリジナルのイメージデータを保持しておくものでもある。すなわち、印刷装置4からイメージデータに基づく印刷を行うこと旨の指示を受付けた場合、イメージ処理部107は、補正データとして上記オリジナルのイメージデータを印刷装置4に送信する。 In addition, when the processing based on the document data 114 is performed by the printing apparatus 4, the image processing unit 107 outputs, for example, correction data to the document data 114 so that the printing apparatus 4 can output image data with high reproducibility. It also holds the original image data included. That is, when receiving an instruction from the printing apparatus 4 to perform printing based on the image data, the image processing unit 107 transmits the original image data to the printing apparatus 4 as correction data.
なお図7は、テキスト1002から抽出したイメージデータの一例を示すものである。同図(a)は、イメージ1003の表示の一例を示しており、同図(b)は圧縮処理が施されたイメージ1131の表示の一例を示す。 FIG. 7 shows an example of image data extracted from the text 1002. FIG. 11A shows an example of the display of the image 1003, and FIG. 11B shows an example of the display of the image 1131 subjected to the compression process.
レイアウト情報変換部108は、文書データ解析部104により抽出されたテキストデータ、グラフィックスデータ、およびイメージデータそれぞれのレイアウト情報の表現形式を変換するものである。レイアウト情報変換部108は、例えば、図8、図9(a)および図9(b)に示すように、下記のようにして上記レイアウト情報の表現形式を変換することができる。 The layout information conversion unit 108 converts the expression format of the layout information of the text data, graphics data, and image data extracted by the document data analysis unit 104. For example, as shown in FIGS. 8, 9A, and 9B, the layout information conversion unit 108 can convert the expression format of the layout information as follows.
ここで、表示すべき文書データ114が図8に示すように各地域の月別の販売数を示す表であるとする(文書1001b)。したがって、この文書1001bは、「東京」や「1,700」と言ったテキスト部分1701と、表あるいは罫線として表示されるグラフィックス部分1702とによって構成されている。この図8は、本実施の形態に係るデータ変換システム100において利用可能な文書1001bの表示の一例を示す図である。 Here, it is assumed that the document data 114 to be displayed is a table showing the number of monthly sales in each region as shown in FIG. 8 (document 1001b). Accordingly, the document 1001b is composed of a text portion 1701 such as “Tokyo” or “1,700” and a graphics portion 1702 displayed as a table or ruled line. FIG. 8 is a diagram showing an example of a display of a document 1001b that can be used in the data conversion system 100 according to the present embodiment.
このような文書1001bにおけるレイアウト情報(レイアウト情報1707)を、本実施形態では、図9(a)に示すように表現するものとする。すなわち、テキスト部分1701のレイアウト情報は、<table>タグの子要素である<td>タグのデータとして、すなわち、行および列で示される形でレイアウト情報が与えられている。 In this embodiment, the layout information (layout information 1707) in the document 1001b is expressed as shown in FIG. That is, the layout information of the text portion 1701 is given as data of a <td> tag that is a child element of the <table> tag, that is, in the form indicated by rows and columns.
また、<table>タグおよび<table>タグの子要素である<tr>タグおよび<td>タグに付与された「height」属性、「width」属性によってグラフィックス部分1702である表、あるいは罫線のレイアウト情報が与えられている。 In addition, the table or ruled line of the graphics portion 1702 according to the “height” attribute and the “width” attribute assigned to the <tr> tag and the <td> tag that are child elements of the <table> tag and the <table> tag Layout information is given.
ここで本実施の形態に係る変換サーバ1では、文書データ114の送信先において印刷する際に文書データ作成者が意図したレイアウトあるいはデザインを保持するため、レイアウト情報変換部108が、レイアウト情報1707を図9(b)に示すレイアウト情報1708への変換を行う。 Here, in the conversion server 1 according to the present embodiment, the layout information conversion unit 108 stores the layout information 1707 in order to hold the layout or design intended by the document data creator when printing at the transmission destination of the document data 114. Conversion to layout information 1708 shown in FIG. 9B is performed.
すなわち、この変換後のレイアウト情報1708では、テキスト部分1701に含まれる文字それぞれについて、各文字の左下隅のレイアウト情報を、(x,y)形式の座標形式として変換する。 That is, in the converted layout information 1708, for each character included in the text portion 1701, the layout information at the lower left corner of each character is converted as a coordinate format in the (x, y) format.
また、表あるいは罫線として表現されるグラフィックス部分1702は、四角形の集合として表現し、それぞれの四角形について、各四角形の左下隅のレイアウト情報を、(x,y)形式の座標情報として付与し、さらに四角形の幅を「Width」要素として変換する。 The graphics portion 1702 expressed as a table or ruled line is expressed as a set of rectangles, and for each rectangle, layout information at the lower left corner of each rectangle is given as coordinate information in (x, y) format, Further, the width of the rectangle is converted as a “Width” element.
なお、図9は、HTML(Hyper Text Markup Language)およびSVG(Scalable Vector Graphics)によるデータ定式に変換されたレイアウト情報の変換例の一例を示す図であるが、本実施の形態にかかるレイアウト情報変換処理は、このデータ形式への変更に限定されるものではない。例えば、レイアウト情報は、上記したHTMLおよびSVGによる記述に加えて、図26(a)に示すようにレイアウトに関する情報をデータの配列として表現したり、図26(b)に示すように、レイアウトに関する情報を関数および該関数の入力値として表現したりすることもできる。また、上記レイアウト情報変換部108は、変換したレイアウト情報を、文書データ生成部109に送信する。 FIG. 9 is a diagram illustrating an example of conversion of layout information converted into a data formula using HTML (Hyper Text Markup Language) and SVG (Scalable Vector Graphics). Layout information conversion according to the present embodiment The processing is not limited to the change to the data format. For example, in addition to the description in HTML and SVG described above, layout information can be expressed as layout information as an array of data as shown in FIG. 26 (a), or layout information as shown in FIG. 26 (b). Information can also be expressed as a function and an input value of the function. Further, the layout information conversion unit 108 transmits the converted layout information to the document data generation unit 109.
なお、この図26はレイアウト情報を表現する記述方法の一例を示す図であり、同図(a)は、レイアウトに関する情報をデータの配列として表現する場合を示し、同図(b)は、レイアウトに関する情報を関数および該関数の入力値として表現する場合を示す。 FIG. 26 is a diagram showing an example of a description method for expressing layout information. FIG. 26A shows a case where information relating to layout is expressed as an array of data, and FIG. 26B shows a layout. The case where the information regarding is expressed as a function and an input value of the function is shown.
文書データ生成部109は、テキスト解析部105、グラフィックス解析部106、およびイメージ処理部107それぞれによって変換された基本データと、レイアウト情報変換部108により変換されたレイアウト情報とから基本文書データを生成するものである。また、文書データ生成部109は、補正データの送信が必要となる場合、テキスト解析部105、グラフィックス解析部106、およびイメージ処理部107それぞれによって準備された補正データから補正文書データを生成するものでもある。文書データ生成部109は、基本文書データまたは補正文書データを生成すると、文書データ管理部111に送信する。 The document data generation unit 109 generates basic document data from the basic data converted by the text analysis unit 105, the graphics analysis unit 106, and the image processing unit 107, and the layout information converted by the layout information conversion unit 108. To do. The document data generation unit 109 generates correction document data from correction data prepared by the text analysis unit 105, the graphics analysis unit 106, and the image processing unit 107, when correction data needs to be transmitted. But there is. When the document data generation unit 109 generates basic document data or corrected document data, the document data generation unit 109 transmits the basic document data or the corrected document data to the document data management unit 111.
上記文書データ管理部111は、上記文書データ生成部109が生成した基本文書データと補正文書データとの対応関係を管理するものである。文書データ管理部111は、例えば、基本文書データおよび補正文書データそれぞれに割り当てたIDまたはファイル名などを利用して、該基本文書データと補正文書データとの相互の関係を対応づける。 The document data management unit 111 manages the correspondence between the basic document data generated by the document data generation unit 109 and the corrected document data. The document data management unit 111 associates the mutual relationship between the basic document data and the corrected document data by using, for example, an ID or a file name assigned to each of the basic document data and the corrected document data.
圧縮部110は、文書データ生成部109によって生成された基本文書データを可逆圧縮するものである。この圧縮部110は、可逆圧縮した基本文書データを送受信部102に渡し、ゲートウェイBを介して表示装置2bに出力するように指示する。 The compression unit 110 performs lossless compression on the basic document data generated by the document data generation unit 109. The compression unit 110 passes the reversibly compressed basic document data to the transmission / reception unit 102 and instructs the display device 2b to output the basic document data via the gateway B.
また、補正文書データを送信する必要がある場合、文書データ生成部109によって生成された補正文書データを可逆圧縮し、ゲートウェイBを介して表示装置2bに出力するように指示するものでもある。 In addition, when it is necessary to transmit the corrected document data, the correction document data generated by the document data generation unit 109 is reversibly compressed and output to the display device 2b via the gateway B.
(表示装置の構成)
次に、図11を参照して、本実施例において文書データの受信側となる表示装置2bの構成について説明する。図11は、本発明の実施形態を示すものであり、表示装置2bの要部構成を示すブロック図である。
(Configuration of display device)
Next, the configuration of the display device 2b on the document data receiving side in this embodiment will be described with reference to FIG. FIG. 11 shows an embodiment of the present invention and is a block diagram showing a configuration of a main part of the display device 2b.
図11に示すように、本実施の形態に係る表示装置2bは、表示制御部201、送受信部A202、送受信部B203、入力部204、記憶部205、表示装置属性情報記憶部210、および表示部211を備えてなる構成である。 As shown in FIG. 11, the display device 2b according to the present embodiment includes a display control unit 201, a transmission / reception unit A202, a transmission / reception unit B203, an input unit 204, a storage unit 205, a display device attribute information storage unit 210, and a display unit. 211 is provided.
送受信部A202は、アンテナ等から構成されており、無線ネットワークを通じて変換文書データ(または圧縮変換文書データ)214の送受信を行うものである。送受信部A202は、上記変換サーバ12から変換文書データ214を受信すると、一旦記憶部205に記憶させる。 The transmission / reception unit A202 includes an antenna or the like, and transmits / receives converted document data (or compressed converted document data) 214 through a wireless network. Upon receiving the converted document data 214 from the conversion server 12, the transmission / reception unit A 202 temporarily stores it in the storage unit 205.
送受信部B203は、シリアルポートまたは赤外線ポート、Bluetoothモジュールなどにより構成されており、印刷装置4に対して、変換文書データ(圧縮変換文書データ)214の送受信を行うためのものである。 The transmission / reception unit B203 includes a serial port or an infrared port, a Bluetooth module, and the like, and is used to transmit / receive converted document data (compressed converted document data) 214 to / from the printing apparatus 4.
入力部204は、キーボードまたはマウス等のポインティングデバイスから構成されており、表示装置2を操作するユーザ(例えば変換文書データ214に基づき表示される文書の閲覧者)から、変換サーバ1から受信した変換文書データ214に基づく文書の表示指示および情報の入力を受付けるものである。 The input unit 204 includes a pointing device such as a keyboard or a mouse, and the conversion received from the conversion server 1 from a user who operates the display device 2 (for example, a viewer of a document displayed based on the converted document data 214). A document display instruction and information input based on the document data 214 are accepted.
すなわち、入力部204が上記ユーザから文書の表示指示および情報の入力を受付ける
と、表示制御部201では、後述する圧縮文書データ伸張部206が、記憶部205に記憶させている変換文書データ214を読み出すとともに、これらのデータを伸張させる。
That is, when the input unit 204 receives a document display instruction and information input from the user, the display control unit 201 causes the compressed document data decompression unit 206 (to be described later) to store the converted document data 214 stored in the storage unit 205. While reading, the data is expanded.
記憶部205は、ROMおよび/またはRAM等によって実現する記録媒体であり、例えば表示制御部201で実行されるプログラム等を記憶する。また、この記憶部205は、上記したように変換サーバ1から受信した変換文書(変換文書データ)214を記憶するものでもある。 The storage unit 205 is a recording medium realized by a ROM and / or a RAM, and stores a program executed by the display control unit 201, for example. The storage unit 205 also stores the converted document (converted document data) 214 received from the conversion server 1 as described above.
また、この記憶部205は、本実施の形態に係る表示装置2が備える表示部211において表示する描画用データ(補正情報合成文書データ)415も含まれる。すなわち、表示部211は、記憶部205において描画用データ(補正情報合成文書データ)415が記憶されると、表示制御部201からの指示に応じて該描画用データを読み出し表示させる。なお、上記補正情報合成文書データ415とは、後述する補正情報合成部411により基本文書データと補正文書データとに基づき生成された描画用のデータである。 The storage unit 205 also includes drawing data (correction information composite document data) 415 displayed on the display unit 211 included in the display device 2 according to the present embodiment. That is, when the drawing data (correction information composite document data) 415 is stored in the storage unit 205, the display unit 211 reads and displays the drawing data in accordance with an instruction from the display control unit 201. The correction information combined document data 415 is drawing data generated based on basic document data and corrected document data by a correction information combining unit 411 described later.
表示装置属性情報記憶部210は、例えば、上記した図10に示すような自装置における画面サイズ、当該表示装置2で使用できるフォントの種類、フォントのサイズ、出力可能色、メモリ容量などの属性情報115を記憶するものである。 The display device attribute information storage unit 210 includes, for example, attribute information such as the screen size of the device as shown in FIG. 10 described above, the font type that can be used in the display device 2, the font size, the outputable color, the memory capacity, and the like. 115 is stored.
この表示装置属性情報記憶部210に記憶する属性情報115は、当該表示装置2の製造時に予め記憶されていてもよいし、入力部204を表示装置2のユーザが操作して入力され、表示装置属性情報記憶部210に記憶される構成であってもよい。 The attribute information 115 stored in the display device attribute information storage unit 210 may be stored in advance when the display device 2 is manufactured, or is input by the user of the display device 2 operating the input unit 204. The configuration may be stored in the attribute information storage unit 210.
上記表示制御部201は、表示装置2が備える各部の各種制御を行うものであり、例えば、CPU等によって実現できる。この表示制御部201は、機能ブロックとして、圧縮文書データ伸張部206、基本文書データ解析部207、描画部209、文書データ構成部212、描画用データ生成部215、レイアウト解析部216、およびイメージ復号部217を備える。 The display control unit 201 performs various controls of each unit included in the display device 2 and can be realized by, for example, a CPU. The display control unit 201 includes, as functional blocks, a compressed document data decompression unit 206, a basic document data analysis unit 207, a drawing unit 209, a document data configuration unit 212, a drawing data generation unit 215, a layout analysis unit 216, and an image decoding unit. Part 217.
上記圧縮文書データ伸張部206は、ゲートウェイB3bを介して変換サーバ1から受信した、可逆圧縮された変換文書データ214を記憶部205から読み出し伸張するものである。すなわち、本実施の形態に係る表示装置2では、入力部204がユーザから文書の表示指示または印刷指示を受付けると、圧縮文書データ伸張部206が記憶部205から圧縮された変換文書データ214を読み出し、これらデータを伸張する。そして、圧縮文書データ伸張部206は、伸張した変換文書データ214が基本文書データに対応するデータである場合、基本文書データ解析部207に送信する。一方、伸張した変換文書データ214が補正文書データに対応するデータである場合、補正文書データ解析部208に送信する。 The compressed document data decompression unit 206 reads out and decompresses the reversibly compressed converted document data 214 received from the conversion server 1 via the gateway B3b from the storage unit 205. That is, in display device 2 according to the present embodiment, when input unit 204 receives a document display instruction or print instruction from a user, compressed document data decompression unit 206 reads compressed document data 214 compressed from storage unit 205. , Decompress these data. The compressed document data decompression unit 206 transmits the decompressed converted document data 214 to the basic document data analysis unit 207 when the decompressed converted document data 214 is data corresponding to the basic document data. On the other hand, when the decompressed converted document data 214 is data corresponding to the corrected document data, the converted document data 214 is transmitted to the corrected document data analysis unit 208.
基本文書データ解析部207は、圧縮文書データ伸張部206からの指示に応じて、受信した変換文書データ(基本文書データ)に含まれる符号化された、例えば、イメージデータ、テキストデータ、および/またはグラフィックスデータを復号するものである。基本文書データ解析部207は、入力部204を介して表示データに基づく表示指示が入力されると、復号して得た基本文書データを描画用データ生成部215に送信する。 In response to an instruction from the compressed document data decompression unit 206, the basic document data analysis unit 207 encodes, for example, image data, text data, and / or encoded data included in the received converted document data (basic document data). It decodes graphics data. When the display instruction based on the display data is input via the input unit 204, the basic document data analysis unit 207 transmits the basic document data obtained by decoding to the drawing data generation unit 215.
描画用データ生成部215は、属性情報115を参照して、基本文書データ解析部207による復号処理により得た基本文書データ、あるいは基本文書データおよび補正文書データに基づき描画用データ415を生成するものである。描画用データ生成部215は、生成した描画用データ415を記憶部205に一時記憶させる。 The drawing data generation unit 215 refers to the attribute information 115 and generates the drawing data 415 based on the basic document data obtained by the decoding process by the basic document data analysis unit 207 or the basic document data and the corrected document data. It is. The drawing data generation unit 215 temporarily stores the generated drawing data 415 in the storage unit 205.
レイアウト解析部216は、記憶部205に一時記憶されている描画用データ415の中から、後述する描画部209による描画処理用にレイアウト情報を抽出し解析するものである。レイアウト解析部216は、解析した結果を描画部209に送信する。 The layout analysis unit 216 extracts and analyzes layout information from the drawing data 415 temporarily stored in the storage unit 205 for drawing processing by the drawing unit 209 described later. The layout analysis unit 216 transmits the analyzed result to the drawing unit 209.
イメージ復号部217は、上記描画用データ415に基づく描画を行う場合、この描画用データの中にイメージデータが符号化され文字列として含まれるとき、該イメージデータに対する復号化処理を行うものである。復号化処理した結果を描画部209に送信する。 When performing drawing based on the drawing data 415, the image decoding unit 217 performs a decoding process on the image data when the image data is encoded and included as a character string. . The result of the decoding process is transmitted to the drawing unit 209.
描画部209は、表示部211を制御して該表示部211に各種データ等を表示させるものである。描画部209は、描画用データ415に基づき、表示部211に文書データの表示を行う。 The drawing unit 209 controls the display unit 211 to display various data and the like on the display unit 211. The drawing unit 209 displays document data on the display unit 211 based on the drawing data 415.
文書データ構成部212は、入力部204からの指示に応じて記憶部205から変換文書データ214を読み出し、送受信部B203を制御して印刷装置4に該変換文書データ214を出力するものである。また、本実施の形態に係る表示装置2bは、上述したように自機において保持する属性情報115を、ゲートウェイB3bを通じて変換サーバ1、表示装置2aに送信することができるように構成されている。すなわち、送受信部A202が表示装置属性情報記憶部210から属性情報115を定期的に読み出し、ゲートウェイB3bに対して出力している。このため、変換サーバ1あるいは表示装置2aでは、表示装置2bの機種に関する情報、すなわち属性情報115を取得することができる。 The document data configuration unit 212 reads the converted document data 214 from the storage unit 205 in response to an instruction from the input unit 204, controls the transmission / reception unit B203, and outputs the converted document data 214 to the printing apparatus 4. In addition, the display device 2b according to the present embodiment is configured to be able to transmit the attribute information 115 held in its own device to the conversion server 1 and the display device 2a through the gateway B3b as described above. That is, the transmission / reception unit A202 periodically reads the attribute information 115 from the display device attribute information storage unit 210 and outputs it to the gateway B3b. For this reason, the conversion server 1 or the display device 2a can acquire information related to the model of the display device 2b, that is, the attribute information 115.
なお、本実施の形態に係る表示装置2aも上記した表示装置2bと同様の構成を有するものであってもよい。このように表示装置2aにおいても表示装置2bと同様の構成を有する場合、表示装置2aも変換サーバ1から受信した変換文書データ214に基づく表示を実行することができる。 Note that the display device 2a according to the present embodiment may have the same configuration as the display device 2b described above. As described above, when the display device 2a has the same configuration as the display device 2b, the display device 2a can also execute display based on the converted document data 214 received from the conversion server 1.
(印刷装置の構成)
次に、図12を用いて、本実施の形態にかかる印刷装置4の構成について説明する。この図12は、本発明の実施形態を示すものであり、印刷装置4の要部構成を示すブロック図である。
(Configuration of printing device)
Next, the configuration of the printing apparatus 4 according to the present embodiment will be described with reference to FIG. FIG. 12 shows an embodiment of the present invention, and is a block diagram showing a main configuration of the printing apparatus 4.
図12に示すように、本実施の形態に係る印刷装置4は、印刷制御部401、印刷送受信部402、印刷入力部403、印刷装置記憶部404、印刷装置表示部409、印刷装置性能情報記憶部410、および印刷出力部413を備えてなる構成である。 As shown in FIG. 12, the printing apparatus 4 according to the present embodiment includes a printing control unit 401, a printing transmission / reception unit 402, a printing input unit 403, a printing device storage unit 404, a printing device display unit 409, and printing device performance information storage. The configuration includes a unit 410 and a print output unit 413.
印刷送受信部402は、表示装置2bとの間で、印刷用の変換文書データ214の送受信を行うものであり、例えば、この印刷送受信部402は、シリアルポートや赤外線ポート、Bluetoothモジュールによって実現される。そして、表示装置2bから無線通信により変換文書データ214を受信する。この印刷送受信部402は、上記表示装置2bから変換文書データ214を受信すると、このデータを印刷装置記憶部404に一旦記憶させる。 The print transmission / reception unit 402 transmits / receives the converted document data 214 for printing to / from the display device 2b. For example, the print transmission / reception unit 402 is realized by a serial port, an infrared port, or a Bluetooth module. . Then, the converted document data 214 is received from the display device 2b by wireless communication. When the print transmission / reception unit 402 receives the converted document data 214 from the display device 2b, the print transmission / reception unit 402 temporarily stores the data in the printing device storage unit 404.
印刷入力部403は、印刷装置4を操作するユーザ(文書データの印刷実行者)からの情報および印刷指示の入力を受付けるものであり、この印刷入力部403は、例えば、キーボードまたはカーソルキー等のポインティングデバイスによって実現することができる。この印刷入力部403は、上記ユーザからの情報および印刷指示を示す情報を受付けると、該情報を印刷制御部401に送信する。一方、印刷制御部401は、印刷入力部403から、ユーザからの情報および印刷指示を示す情報を受信すると、印刷装置記憶部404から、変換文書データ214を読み出す。 The print input unit 403 receives input of information and a print instruction from a user who operates the printing apparatus 4 (document data print performer). The print input unit 403 is, for example, a keyboard or a cursor key. It can be realized by a pointing device. When the print input unit 403 receives information from the user and information indicating a print instruction, the print input unit 403 transmits the information to the print control unit 401. On the other hand, when receiving the information from the user and the information indicating the print instruction from the print input unit 403, the print control unit 401 reads the converted document data 214 from the printing device storage unit 404.
印刷装置記憶部404は、例えば印刷制御部401などで実行されるプログラムを記憶するものであり、例えば、ROMまたはRAM、あるいは読み書き可能な不揮発性記憶媒体などによって実現できる。また、この印刷装置記憶部404には、上記したように、表示装置2bから受信した、印刷用の変換文書データ214を記憶するようになっている。 The printing apparatus storage unit 404 stores, for example, a program executed by the print control unit 401, and can be realized by, for example, a ROM or RAM, or a readable / writable nonvolatile storage medium. In addition, as described above, the printing device storage unit 404 stores the converted document data 214 for printing received from the display device 2b.
また、印刷装置記憶部404は、後述する補正情報合成部411により生成された補正情報合成文書データも一時記憶する。 The printing apparatus storage unit 404 also temporarily stores correction information combined document data generated by a correction information combining unit 411 described later.
印刷装置表示部409は、印刷制御部401からの指示に応じて、印刷対象となる変換文書データ214を表示するものである。このように、本実施の形態に係る印刷装置4では、印刷対象となる変換文書データ214を表示させることができるため、印刷処理する前に変換文書データに基づく印刷処理結果を視覚的に確認することができる。なお、上記印刷装置表示部409は、例えば液晶ディスプレイなどにより実現することができる。 The printing apparatus display unit 409 displays the converted document data 214 to be printed in response to an instruction from the print control unit 401. As described above, in the printing apparatus 4 according to the present embodiment, the converted document data 214 to be printed can be displayed, so the print processing result based on the converted document data is visually confirmed before the print processing is performed. be able to. The printing device display unit 409 can be realized by a liquid crystal display, for example.
印刷装置性能情報記憶部410は、例えば、当該印刷装置4で使用できるフォントの種類、フォントのサイズ、出力可能色、メモリ容量などの印刷性能情報を記憶するものである。この印刷装置性能情報記憶部410に記憶する印刷性能情報は、当該印刷装置4の製造時に予め記憶されていてもよいし、入力部403を印刷装置4のユーザが操作して入力され、印刷装置性能情報記憶部410に記憶される構成であってもよい。 The printing device performance information storage unit 410 stores, for example, printing performance information such as the type of font that can be used in the printing device 4, font size, outputable color, and memory capacity. The printing performance information stored in the printing device performance information storage unit 410 may be stored in advance when the printing device 4 is manufactured, or may be input by operating the input unit 403 by the user of the printing device 4. The configuration may be stored in the performance information storage unit 410.
印刷出力部413は、印刷制御部401からの指示に応じて後述する印刷言語変換部412の処理結果である印刷処理言語に基づき、用紙への印刷出力を行うものである。 The print output unit 413 performs print output on a sheet based on a print processing language that is a processing result of a print language conversion unit 412 described later in accordance with an instruction from the print control unit 401.
上記印刷制御部401は、印刷装置4が有する各部の各種制御を実行するものであり、例えばCPU等によって実現できる。この印刷制御部401は、機能ブロックとして、圧縮文書ファイル伸張部405、基本文書データ解析部406、補正文書データ解析部407、印刷描画部408、補正情報合成部411、および印刷言語変換部412を備える。 The print control unit 401 executes various controls of each unit included in the printing apparatus 4 and can be realized by, for example, a CPU. The print control unit 401 includes a compressed document file decompression unit 405, a basic document data analysis unit 406, a corrected document data analysis unit 407, a print drawing unit 408, a correction information synthesis unit 411, and a print language conversion unit 412 as functional blocks. Prepare.
圧縮文書ファイル伸張部405は、表示装置2bから受信した、可逆圧縮された変換文書データ214、すなわち基本文書データまたは補正文書データを伸張するものである。
圧縮文書ファイル伸張部405は、印刷装置記憶部404から変換文書データ214を読み出し、該変換文書データ214を伸張する。そして、圧縮文書ファイル伸張部405は、伸張した変換文書データ214のうち、基本文書データを基本文書データ解析部406に送信し、補正文書データを補正文書データ解析部407に送信する。
The compressed document file decompressing unit 405 decompresses the reversibly compressed converted document data 214 received from the display device 2b, that is, basic document data or corrected document data.
The compressed document file decompression unit 405 reads the converted document data 214 from the printing device storage unit 404 and decompresses the converted document data 214. The compressed document file decompression unit 405 transmits basic document data of the decompressed converted document data 214 to the basic document data analysis unit 406, and transmits corrected document data to the corrected document data analysis unit 407.
基本文書データ解析部406は、圧縮文書ファイル伸張部405から受信した変換文書データ214のうち、符号化された基本文書データを復号化するものである。基本文書データ解析部406は、復号化した基本文書データを、補正情報合成部411に送信する。 The basic document data analysis unit 406 decodes encoded basic document data in the converted document data 214 received from the compressed document file decompression unit 405. The basic document data analysis unit 406 transmits the decrypted basic document data to the correction information synthesis unit 411.
補正文書データ解析部407は、圧縮文書ファイル伸張部405から受信した変換文書データ214のうち、符号化された補正文書データを復号化し解析するものである。そして、補正文書データ解析部407は、この解析した結果を、印刷描画部408に送信する。 The corrected document data analysis unit 407 decodes and analyzes the encoded corrected document data in the converted document data 214 received from the compressed document file decompression unit 405. Then, the corrected document data analysis unit 407 transmits the analysis result to the print drawing unit 408.
補正情報合成部411は、復号化された基本文書データと補正文書データとに基づき、描画処理あるいは印刷処理時における補正情報を加えた変換文書データ、すなわち補正情報合成文書データ415を生成するものである。補正情報合成部411は、生成した補正情報合成文書データ415を、印刷装置記憶部404に一時記憶させる。 The correction information combining unit 411 generates converted document data, that is, correction information combined document data 415 to which correction information at the time of drawing processing or printing processing is added based on the decoded basic document data and corrected document data. is there. The correction information composition unit 411 temporarily stores the generated correction information composition document data 415 in the printing apparatus storage unit 404.
レイアウト解析部416は、補正情報合成部411により生成された補正情報合成文書データ415の中から、後述する印刷描画部408による描画処理用にレイアウト情報を抽出し解析するものである。レイアウト解析部416は、解析した結果を印刷描画部408に送信する。 The layout analysis unit 416 extracts and analyzes layout information from the correction information synthesis document data 415 generated by the correction information synthesis unit 411 for drawing processing by the print drawing unit 408 described later. The layout analysis unit 416 transmits the analyzed result to the print drawing unit 408.
イメージ復号部417は、描画処理または印刷処理に利用される補正情報合成文書データ415の中にイメージデータが符号化され文字列として含まれる場合、該イメージデータに対する復号化処理を行うものである。復号化処理した結果を印刷描画部408に送信する。 When image data is encoded and included as a character string in the correction information composite document data 415 used for the drawing process or the printing process, the image decoding unit 417 performs a decoding process on the image data. The result of the decryption process is transmitted to the print drawing unit 408.
印刷描画部408は、レイアウト解析部416から受信したレイアウト情報と、印刷装置性能情報記憶部410に記憶されている印刷性能情報414とに基づき印刷装置表示部409に描画を行うものである。 The print drawing unit 408 performs drawing on the printing device display unit 409 based on the layout information received from the layout analysis unit 416 and the printing performance information 414 stored in the printing device performance information storage unit 410.
印刷言語変換部412は、印刷入力部403により受付けた印刷開始指示に応じて、補正情報合成文書データ415を印刷出力部413にて印刷可能となる形式、すなわち印刷言語に変換するものである。そして、印刷言語変換部412は、変換したこの印刷言語を印刷出力部413に送信し印刷処理を実行するように指示する。 The print language conversion unit 412 converts the correction information composite document data 415 into a format that can be printed by the print output unit 413, that is, a print language, in accordance with a print start instruction received by the print input unit 403. Then, the print language conversion unit 412 transmits the converted print language to the print output unit 413 and instructs to execute the printing process.
(文書データの変換処理)
次に、図29を参照して、変換サーバ1において行なわれる文書データ114の変換処理の具体例について説明する。図29は、本実施の形態に係る変換サーバ1における文書データの変換処理にかかわる各種情報の一例を示すものであり、同図(a)は、属性情報115の一例を示し、同図(b)は、文書データ114におけるテキスト部分、グラフィックス部分、およびイメージ部分に含まれる構成要素と、該文書データ114の各構成要素の中から基本文書データとして送信させるデータと補正文書データとして送信させるデータとの一例を示す図である。
(Document data conversion process)
Next, a specific example of the conversion process of the document data 114 performed in the conversion server 1 will be described with reference to FIG. FIG. 29 shows an example of various information related to the document data conversion process in the conversion server 1 according to the present embodiment. FIG. 29A shows an example of the attribute information 115, and FIG. ) Is a component included in the text portion, graphics portion, and image portion of the document data 114, data to be transmitted as basic document data, and data to be transmitted as corrected document data from among the components of the document data 114. It is a figure which shows an example.
例えば、ここで属性情報記憶部112に記憶されている属性情報115が図29(a)に示す内容であるとする。すなわち、表示装置2bにおいて対応可能なフォントファミリーがA体(Aは任意のフォント)であり、対応可能なフォントサイズが12ポイント(pt)、16pt、24ptであり、表示可能な表示色が256色である。また、表示装置2bではグラデーション処理を実現できる機能を有しておらず色調表現はベタ塗りであり、利用可能な画像フォーマットがPNG、表示可能な画像サイズが、縦・横、200ドット(dot)・200ドット(dot)、表示可能な画像の色が256色であるとする。 For example, it is assumed here that the attribute information 115 stored in the attribute information storage unit 112 has the contents shown in FIG. In other words, the font family that can be handled in the display device 2b is A font (A is an arbitrary font), the font sizes that can be handled are 12 points (pt), 16pt, and 24pt, and the displayable display colors are 256 colors. It is. In addition, the display device 2b does not have a function capable of realizing gradation processing, the color tone expression is solid, the usable image format is PNG, the displayable image size is vertical / horizontal, 200 dots (dot). It is assumed that 200 dots (dots) and 256 colors can be displayed.
ここで、文書データ114に含まれる要素のフォントファミリー(A体、B体(A,Bともに任意のフォント))に対して、A体のみ表示装置2bは対応可能である。したがってA体で記述された「か」「な」に関しては、A体を示すフォントファミリーの記述に加えて、A体にて「か」「な」を描画するようにテキストの描画命令を記述したものが基本データとして分類する。 Here, the display device 2b can handle only the A font for the font family of elements included in the document data 114 (A font, B font (both A and B are arbitrary fonts)). Therefore, for “ka” and “na” written in A style, in addition to the description of the font family showing A style, a text rendering command was written to draw “ka” and “na” in A style. Things are classified as basic data.
一方、B体で記述された「文」「字」「列」に関しては、B体を示すフォントファミリーの記述を基本データとし、B体にて「文」「字」「列」を描画するようにテキストの描画命令をベクトル書体表現で記述したものを補正データとして分類する。また、文書データ114に含まれる構成要素のフォントサイズが12ptであり、このフォントサイズに表示装置2bが対応可能であるため、フォントサイズを示す記述を基本データとする。 On the other hand, with respect to “sentence”, “character”, and “column” written in B style, the description of the font family indicating B style is used as basic data, and “sentence”, “character”, and “column” are drawn in B style. The text rendering commands described in vector typeface are classified as correction data. Further, since the font size of the component included in the document data 114 is 12 pt and the display device 2b can handle this font size, a description indicating the font size is used as basic data.
また、表示装置2bでは、図29(b)に示すように、表示色は256色まで対応するため、文書データAで指定された塗り潰し色である赤および白に対応する。したがって、この塗り潰しの色を指示する情報を含む描画命令の記述を基本文書データとして分類する。また、表示装置2bでは、色調効果として、グラデーション処理を実現できる機能を有していないため、グラデーション描画命令(上方向に色相が20%低下するグラデーション効果を実施する旨を指示する情報)を基本データとして分類するとともに、グラデーション処理を行った場合と等価な表示が可能となるように指示する、塗りつぶしの描画指示を含む記述命令を補正データとして分類する。 In the display device 2b, as shown in FIG. 29B, the display colors correspond to 256 colors, and therefore correspond to the fill colors designated by the document data A, red and white. Therefore, the description of the drawing command including the information indicating the fill color is classified as basic document data. Further, since the display device 2b does not have a function capable of realizing gradation processing as a color tone effect, a gradation drawing command (information for instructing to implement a gradation effect in which the hue decreases by 20% in the upward direction) is basically used. In addition to classifying as data, a description command including a paint drawing instruction for instructing that a display equivalent to the case where gradation processing is performed is classified as correction data.
また、文書データ114に含まれている画像が縦600dot・横480dotであり、画像フォーマットがPNGであるが、変換文書データ214の送信先となる表示装置2bでは、画像を縦200dot・横200dotで表示させることができる。そこで、属性情報115に応じて画像サイズを縦200dot・横200dotに縮小したデータを基本データとする。一方、印刷装置4における印刷処理では、表示装置2aにて表示させている情報を再現性よく出力させるために、縮小させていないオリジナルのイメージデータが必要となる。そこで、このオリジナルもイメージデータを補正データとして分類する。 Further, the image included in the document data 114 is 600 dots long and 480 dots wide and the image format is PNG. However, in the display device 2b which is the transmission destination of the converted document data 214, the image is 200 dots long and 200 dots wide. Can be displayed. Therefore, data obtained by reducing the image size to 200 dots vertically and 200 dots horizontally according to the attribute information 115 is used as basic data. On the other hand, in the printing process in the printing apparatus 4, original image data that has not been reduced is necessary to output information displayed on the display apparatus 2a with high reproducibility. Therefore, this original also classifies image data as correction data.
以上のように、本実施の形態に係る変換サーバ1は、表示装置2aから受信した文書データ114に対して、属性情報115に基づき表示装置2bに対して送信するデータ、すなわち基本文書データと、表示装置2aにおける表示状態と同様の状態で印刷するために基本文書データを補うための情報、すなわち、補正文書データとを分類し送信先に応じて送信するデータを決定することができる。 As described above, the conversion server 1 according to the present embodiment, with respect to the document data 114 received from the display device 2a, data to be transmitted to the display device 2b based on the attribute information 115, that is, basic document data, Information for supplementing the basic document data for printing in a state similar to the display state in the display device 2a, that is, the corrected document data can be classified and data to be transmitted can be determined according to the transmission destination.
このため、表示装置2aには基本文書データのみを、印刷装置4にはさらに追加となる補正文書データを送信すればよく、送信させるデータ量を低減させるとともに、このデータの送信にかかる時間を短縮させることができる。 For this reason, it is only necessary to transmit only basic document data to the display device 2a, and additional corrected document data to the printing device 4, which reduces the amount of data to be transmitted and shortens the time required to transmit this data. Can be made.
次に、図13に示すフローチャートを用いて、変換サーバ1において行なわれる文書データの変換処理の詳細について説明する。図13は、本実施の形態に係る変換サーバ1における文書データの変換処理の一例を示すフローチャートである。 Next, details of the document data conversion process performed in the conversion server 1 will be described with reference to the flowchart shown in FIG. FIG. 13 is a flowchart showing an example of document data conversion processing in the conversion server 1 according to this embodiment.
なお、この図13のフローチャートに示される処理は、変換サーバ1が備える変換制御部101が記憶部103に記憶されているプログラムを読出して実行することで実現される。 The process shown in the flowchart of FIG. 13 is realized by the conversion control unit 101 included in the conversion server 1 reading and executing the program stored in the storage unit 103.
まず、変換サーバ1では、送受信部102が、ゲートウェイ3aを介して表示装置2aから、表示装置2bに対して送信するための文書データ(圧縮文書データ)114を取得する(ステップS11、以降S11のように称する)。なお、変換サーバ1は、この文書データを、電子メールに添付された形で、ゲートウェイA3aを介して表示装置2aから受信してもよいし、文書データ114そのもの単体のみを受信する構成であってもよい。 First, in the conversion server 1, the transmission / reception unit 102 acquires document data (compressed document data) 114 to be transmitted to the display device 2b from the display device 2a via the gateway 3a (step S11, hereinafter S11). As follows). The conversion server 1 may receive this document data from the display device 2a via the gateway A3a in the form of being attached to an e-mail, or may receive only the document data 114 itself. Also good.
送受信部102は、文書データ114を受信すると、この受信した文書データ114を、一旦記憶部103に保存する。このように、文書データ114を取得すると、変換サーバ1では、ゲートウェイ3bを介して、送受信部102が文書データ114の受信側となる表示装置2bから属性情報115を取得する(S12)。 When the transmission / reception unit 102 receives the document data 114, the transmission / reception unit 102 temporarily stores the received document data 114 in the storage unit 103. As described above, when the document data 114 is acquired, in the conversion server 1, the transmission / reception unit 102 acquires the attribute information 115 from the display device 2b on the receiving side of the document data 114 via the gateway 3b (S12).
このようにして文書データ114および属性情報115を取得すると、次に変換サーバ1では、文書データ解析部104が記憶部103に一時記憶している文書データ114を読み出し、解析を行う(S13)。すなわち、文書データ解析部104は、文書データ114からテキストデータ、グラフィックスデータ、およびイメージデータを抽出する。さらに、文書データ解析部104は、これらテキストデータ、グラフィックスデータ、イメージデータそれぞれのレイアウト情報も抽出する。 When the document data 114 and the attribute information 115 are acquired in this way, in the conversion server 1, the document data analysis unit 104 reads the document data 114 temporarily stored in the storage unit 103 and performs analysis (S13). That is, the document data analysis unit 104 extracts text data, graphics data, and image data from the document data 114. Further, the document data analysis unit 104 also extracts layout information of each of the text data, graphics data, and image data.
より具体的には、上述のステップS13における文書データ114の解析処理では、例えば図3に示す文書1001aから、図4(a)〜(c)に示すように、テキスト1002のテキストデータ、イメージ1003のイメージデータ、グラフィックス1004のグラフィックスデータ、およびこれらデータのレイアウト情報とに分離する。 More specifically, in the analysis process of the document data 114 in the above-described step S13, for example, from the document 1001a shown in FIG. 3, as shown in FIGS. Image data, graphics data of the graphics 1004, and layout information of these data.
ステップS13により抽出されたテキストデータは、文書データ解析部104からテキスト解析部105に送信される。そして、このテキストデータを受信すると、テキスト解析部105は、上記ステップS12で取得した属性情報115を属性情報記憶部112から読み出して、抽出されたテキストデータをさらに解析する(S14)。そして、このテキストデータを、表示装置2bへの送信が必要となる基本データと、印刷装置4における印刷処理において、表示装置2aの表示状態を再現性よく印刷するために、基本データに加えてさらに必要となる補正データとに分類する。 The text data extracted in step S13 is transmitted from the document data analysis unit 104 to the text analysis unit 105. When this text data is received, the text analysis unit 105 reads the attribute information 115 acquired in step S12 from the attribute information storage unit 112, and further analyzes the extracted text data (S14). In addition to the basic data, in order to print the text data with basic data that needs to be transmitted to the display device 2b and the display state of the display device 2a with high reproducibility in the printing process in the printing device 4, further The data is classified into necessary correction data.
より具体的には例えば、図5に示すように、テキスト解析部105は、上述したステップS13における文書データ114の解析処理で抽出された文書データ114を構成する要素であるテキスト1002からテキスト部分1101を抽出したとする。そして、テキスト解析部105は、テキスト部分1101からテキストの内容1112と、文字の大きさ1113と、文字のデザイン名1114と、文字のデザイン(フォント)1111とをさらに抽出する。そして、テキスト解析部105は、属性情報115を参照して、例えば、属性情報115において、表示装置2bが、文字のデザイン1111に対応するデータを有していないものとする。 More specifically, for example, as shown in FIG. 5, the text analysis unit 105 includes a text portion 1101 from a text 1002 that is an element constituting the document data 114 extracted by the analysis processing of the document data 114 in step S13 described above. Is extracted. Then, the text analysis unit 105 further extracts the text content 1112, the character size 1113, the character design name 1114, and the character design (font) 1111 from the text portion 1101. Then, the text analysis unit 105 refers to the attribute information 115 and, for example, in the attribute information 115, the display device 2b does not have data corresponding to the character design 1111.
このような場合、テキスト解析部105は、上記テキストの内容1112、文字の大きさ1113、文字のデザイン名1114、および上述の文書データ1002に含まれるレイアウト情報を基本データとし、文字のデザイン1111を補正データとして分類する。 In such a case, the text analysis unit 105 uses the text information 1112, the character size 1113, the character design name 1114, and the layout information included in the document data 1002 as basic data, and uses the character design 1111 as the basic data. Classify as correction data.
一方、ステップS13における文書データ114の解析処理によって抽出されたグラフィックスデータは、文書データ解析部104からグラフィックス解析部106に送信される。そして、このグラフィックスデータを受信すると、グラフィックス解析部106は、上記ステップS12で取得した属性情報115を属性情報記憶部112から読み出して、抽出されたグラフィックスデータをさらに解析する(S15)。ここで属性情報115を参照すると、例えば表示装置2bは、実現できる色調効果として、グラデーション、透明度の調整、エンボス処理に対応する機能を有していないものとする。このような場合、グラフィックス解析部106は、このグラフィックスデータを、属性情報115を参照して、例えば線、矩形、円、楕円、または自由線などの描画を指示する基本描画命令を基本データとして分離する。また、グラフィックス解析部106は、グラデーション、透明度の調整、およびエンボスなどといった色調効果と等価な色調効果にて出力することができるように準備したデータを補正データとして分類する。 On the other hand, the graphics data extracted by the analysis process of the document data 114 in step S 13 is transmitted from the document data analysis unit 104 to the graphics analysis unit 106. When the graphics data is received, the graphics analysis unit 106 reads out the attribute information 115 acquired in step S12 from the attribute information storage unit 112, and further analyzes the extracted graphics data (S15). Referring to the attribute information 115 here, for example, it is assumed that the display device 2b does not have functions corresponding to gradation, transparency adjustment, and emboss processing as color tone effects that can be realized. In such a case, the graphics analysis unit 106 refers to this graphics data with reference to the attribute information 115, for example, a basic drawing command for instructing drawing of a line, rectangle, circle, ellipse, or free line, as basic data. As separate. In addition, the graphics analysis unit 106 classifies the prepared data as correction data so that it can be output with a color tone effect equivalent to a tone effect such as gradation, transparency adjustment, and embossing.
具体的には、図6(a)および図6(b)に示すように、上述の文書データ114の解析処理により抽出されたグラフィックス1004を、グラフィックス解析部106は、線・円・自由線などの基本描画命令1141と、例えばグラデーション処理という色調効果情報1142と等価な色調効果にて出力できる代替のデータとに分類する。 Specifically, as shown in FIG. 6A and FIG. 6B, the graphics analysis unit 106 converts the graphics 1004 extracted by the analysis processing of the document data 114 described above into lines, circles, and free. They are classified into basic drawing commands 1141 such as lines and alternative data that can be output with a color tone effect equivalent to the color tone effect information 1142, for example, gradation processing.
なお、この基本描画命令1141およびこの色調効果情報1142は、ベクトル形式で表現されていることが好ましいが、本発明においては、これを限定するものではない。なお、このベクトル形式とは、画像を図形の集合として表現する形式であり、それぞれの図形の座標や大きさ、方向などを記録することができる。 The basic drawing command 1141 and the tone effect information 1142 are preferably expressed in a vector format, but the present invention is not limited to this. The vector format is a format for expressing an image as a set of graphics, and the coordinates, size, direction, and the like of each graphic can be recorded.
また、ステップS13における文書データ(圧縮文書データ)の解析処理によって抽出されたイメージデータは、イメージ処理部107により、ステップS12で取得した属性情報115を参照して、例えばさらに圧縮し符号化処理を行った画像を基本データとして分類し、抽出されたオリジナルのイメージデータを補正データとして分類する(S16)。 Further, the image data extracted by the analysis processing of the document data (compressed document data) in step S13 is further compressed and encoded by the image processing unit 107 with reference to the attribute information 115 acquired in step S12, for example. The performed image is classified as basic data, and the extracted original image data is classified as correction data (S16).
より具体的には、例えば図7(a)および図7(b)に示すように、イメージ処理部107は、上記抽出されたイメージデータ(イメージ1003)に対して、色数を落としたりサイズを変更したりする圧縮処理を施してイメージ1131を生成し、該イメージ1131のデータを基本データとして出力する。 More specifically, for example, as shown in FIGS. 7A and 7B, the image processing unit 107 reduces the number of colors or reduces the size of the extracted image data (image 1003). An image 1131 is generated by performing compression processing to be changed, and data of the image 1131 is output as basic data.
また、イメージ処理部107は、上記抽出されたイメージデータ(イメージ1003)を、そのまま補正データとしても出力する。 Further, the image processing unit 107 outputs the extracted image data (image 1003) as correction data as it is.
さらに、ステップS13において抽出したテキストデータ、グラフィックスデータ、イメージデータそれぞれの、文書データにおけるレイアウト情報は、文書データ解析部104からレイアウト情報変換部108に送信される。そして、レイアウト情報変換部108は、受信した上記レイアウト情報に基づき、該レイアウト情報の変換処理を行う(S17)。 Further, the layout information in the document data of the text data, graphics data, and image data extracted in step S13 is transmitted from the document data analysis unit 104 to the layout information conversion unit 108. Then, the layout information conversion unit 108 performs the layout information conversion process based on the received layout information (S17).
なお、上記した文書データの変換処理(図13に示すフローチャート)では、ステップS14〜S17の各処理をシーケンシャルに行うものとしているが、ステップS14〜S17の処理の順番については、これに限定されるものではなく、例えばステップS15の処理を実行してからステップS14、ステップS16、およびステップS17を実行する構成であってもよい。またステップS14〜S17それぞれの各処理を並列に行ってもよい。 In the document data conversion process (the flowchart shown in FIG. 13), the processes in steps S14 to S17 are performed sequentially. However, the order of the processes in steps S14 to S17 is limited to this. For example, the configuration may be such that step S14, step S16, and step S17 are executed after the process of step S15 is executed. Moreover, you may perform each process of step S14-S17 in parallel.
次に、ステップS18では、またステップS14〜S17それぞれの各処理から得られた基本データおよび補正データに基づき、文書データ生成部109が、相互に関連付け可能となっている基本文書データと補正文書データとを生成する(S18)。 Next, in step S18, based on the basic data and correction data obtained from each process of steps S14 to S17, the document data generation unit 109 can associate the basic document data and the corrected document data with each other. Are generated (S18).
このように、上記ステップS13〜S16の各処理で生成された基本データおよび補正データそれぞれから、文書データ生成部109が、基本文書データと補正文書データを生成する構成である。このように基本文書データと補正文書データとを生成する際、補正データとして出力されるイメージデータ(イメージ1003)と、基本データとして出力される圧縮されたイメージデータ(圧縮イメージ1131)とは、base64などの符号化方式により文字列に変換された形で基本文書データと補正文書データとに含まれる構成であることが好ましい。 As described above, the document data generation unit 109 generates the basic document data and the corrected document data from each of the basic data and the correction data generated in the processes of steps S13 to S16. Thus, when generating the basic document data and the corrected document data, the image data (image 1003) output as the correction data and the compressed image data (compressed image 1131) output as the basic data are base64. It is preferable that the basic document data and the corrected document data are included in the form converted into a character string by the encoding method.
なお、上記した基本データに含まれる構成要素と補正データに含まれる構成要素とは、具体的に説明を行うために便宜上分類したものであり、これら構成要素の分類はこれに限定されるものではない。 Note that the constituent elements included in the basic data and the constituent elements included in the correction data are classified for convenience in order to specifically describe them, and the classification of these constituent elements is not limited to this. Absent.
以上のように上記文書データ生成部109が基本文書データと補正文書データとを生成すると、この生成した基本文書データおよび補正文書データを圧縮部110に送信する。 As described above, when the document data generation unit 109 generates the basic document data and the corrected document data, the generated basic document data and the corrected document data are transmitted to the compression unit 110.
なお、基本文書データと補正文書データとの対応付けは、所定のルールにより命名されたファイル名で対応付けられていても良いし、後述する文書データ管理部111により、IDなどを利用して対応付けがなされていてもよい。 Note that the correspondence between the basic document data and the corrected document data may be associated with a file name that is named according to a predetermined rule, or the document data management unit 111 described later uses an ID or the like. It may be attached.
圧縮部110は、文書データ生成部109から上記基本文書データと補正文書データとを受信すると、これら基本文書データおよび補正文書データを可逆圧縮する(S19)。また、ステップS19における圧縮処理の方法は、例えば、LZH、ZIP、GZIPなどの可逆圧縮アルゴリズムを採用したファイル圧縮形式などにより実現できる。 When the compression unit 110 receives the basic document data and the corrected document data from the document data generation unit 109, the compression unit 110 reversibly compresses the basic document data and the corrected document data (S19). Further, the compression processing method in step S19 can be realized by, for example, a file compression format employing a reversible compression algorithm such as LZH, ZIP, GZIP or the like.
さらに、ステップS19における圧縮処理での圧縮率は、予め変換サーバ1において定められたものであってもよいし、文書データの送信側である表示装置2aからの指定に応じて調整可能であってもよい。または、ゲートウェイ3bからの指定に応じて調整可能であってもよい。 Further, the compression rate in the compression processing in step S19 may be determined in advance in the conversion server 1, and can be adjusted according to designation from the display device 2a on the document data transmission side. Also good. Or it may be adjustable according to the designation from the gateway 3b.
また、圧縮率は、属性情報記憶部112に記憶される画面サイズや使用できるフォントサイズなどの表示装置2bの属性情報115、予め変換サーバ1において設定されている属性情報、またはデータ変換システム100において通信可能な通信量などに基づき規定された属性情報に応じて決定されてもよい。 Further, the compression rate is determined by the attribute information 115 of the display device 2b such as the screen size stored in the attribute information storage unit 112 or the usable font size, the attribute information set in advance in the conversion server 1, or the data conversion system 100. It may be determined according to attribute information defined based on the communication volume that can be communicated.
圧縮部110が基本文書データおよび補正文書データを圧縮処理すると、これら圧縮された基本文書データおよび補正文書データを文書データ管理部111に送信する。文書データ管理部111では、これら圧縮された基本文書データおよび補正文書データにIDを割り当て、圧縮された基本文書データおよび補正文書データの組合せを特定できるように登録する(S20)。 When the compression unit 110 compresses the basic document data and the corrected document data, the compressed basic document data and the corrected document data are transmitted to the document data management unit 111. The document data management unit 111 assigns IDs to these compressed basic document data and corrected document data, and registers them so that a combination of the compressed basic document data and corrected document data can be specified (S20).
このように文書データ管理部111が基本文書データおよび補正文書データの登録を完了すると、送受信部102に基本文書データを送信するとともに、ゲートウェイ3bを介して受信側の表示装置2bに対して出力するように指示する。この文書データ管理部111からの指示に応じて、送受信部102は、上記基本文書データおよび補正文書データを、ゲートウェイ3bを通じて表示装置2bに出力する(S21)。 When the document data management unit 111 completes registration of the basic document data and the corrected document data as described above, the basic document data is transmitted to the transmission / reception unit 102 and is output to the display device 2b on the receiving side via the gateway 3b. To instruct. In response to the instruction from the document data management unit 111, the transmission / reception unit 102 outputs the basic document data and the corrected document data to the display device 2b through the gateway 3b (S21).
ところで、ステップS21において、圧縮された基本データを、送受信部102より、ゲートウェイ3bを通じて受信側の表示装置2bに対して送信するように構成されていたが、さらにゲートウェイ3aを通じて送信側の表示装置2aに対しても送信できるように構成されていてもよい。 By the way, in step S21, the compressed basic data is configured to be transmitted from the transmission / reception unit 102 to the display device 2b on the reception side through the gateway 3b. However, the display device 2a on the transmission side is further transmitted through the gateway 3a. It may be configured so that it can also be transmitted.
(テキスト解析処理)
ここで図14を参照して上記したテキスト解析部105によるテキストデータの解析処理の詳細について説明する。図14は、本実施の形態に係る変換サーバ1におけるテキストデータの解析処理の一例を示すフローチャートである。
(Text analysis processing)
Details of the text data analysis processing performed by the text analysis unit 105 will be described with reference to FIG. FIG. 14 is a flowchart showing an example of text data analysis processing in the conversion server 1 according to the present embodiment.
テキスト解析部105は、解析対象となるテキストデータを、文書データ解析部104から受信すると、該テキストデータの中から各テキスト部分についてのフォントデザイン(フォントファミリー)、フォントサイズなどの構成要素を抽出する(S31)。このようにして、テキスト解析部105は、テキストデータからテキスト部分とテキスト部分に含まれる各種の構成要素を分類する。 When the text analysis unit 105 receives text data to be analyzed from the document data analysis unit 104, the text analysis unit 105 extracts components such as a font design (font family) and a font size for each text part from the text data. (S31). In this way, the text analysis unit 105 classifies the text part and various components included in the text part from the text data.
そして、次に、テキスト解析部105は、ステップS31で抽出したテキスト部分の構成要素に関して、図13のステップS12において既に取得している属性情報115と比較をする。この比較を行った結果、抽出したテキスト部分の構成要素において、表示装置2bの属性情報115を参照して、表示装置2aと同様の表示を行うために代替の記述が必要か否かを判定する(S32)。 Then, the text analysis unit 105 compares the component of the text part extracted in step S31 with the attribute information 115 already acquired in step S12 of FIG. As a result of this comparison, the component of the extracted text part is referred to the attribute information 115 of the display device 2b to determine whether or not an alternative description is necessary to perform the same display as the display device 2a. (S32).
すなわち、この代替の記述とは上記した補正データである。つまり、表示装置2bにて文書データに基づく表示を行う場合には特に必要とされないが、この文書データを印刷装置にて印刷する際に、表示装置2aにおける、文書データに基づく表示と略同様となるように印刷する場合に必要となる情報である。 That is, this alternative description is the correction data described above. That is, it is not particularly necessary when displaying on the display device 2b based on the document data. However, when the document data is printed on the printing device, it is substantially the same as the display based on the document data on the display device 2a. This information is necessary for printing.
ここで、文書データ114のテキスト部分から抽出した構成要素において、テキスト解析部105は代替の記述が必要であると判定した場合(S32において「YES」)、代替が必要となる構成要素を含むテキストを抽出する(S33)。 Here, in the component extracted from the text portion of the document data 114, when the text analysis unit 105 determines that an alternative description is necessary ("YES" in S32), the text includes the component that needs the alternative. Is extracted (S33).
そして、テキスト解析部105は、記憶部103に格納されているフォント情報113を参照して、この代替が必要となる構成要素のフォント情報を問い合わせる(S34)。 Then, the text analysis unit 105 refers to the font information 113 stored in the storage unit 103 and inquires about the font information of the component that needs this substitution (S34).
このようにして記憶部103から上記フォント情報113を取得すると、テキスト解析部105は、この情報に基づき、フォントのアウトラインを例えばベクトル表現などの異なる表現形式へ変換するなど、フォント変換処理を実行する(S35)。そして、テキスト解析部105は、この変換処理により得たデータを補正データとして記憶部103に一時記憶させる(S36)。 When the font information 113 is acquired from the storage unit 103 in this way, the text analysis unit 105 executes a font conversion process such as converting a font outline into a different expression format such as a vector expression based on this information. (S35). Then, the text analysis unit 105 temporarily stores the data obtained by this conversion processing as correction data in the storage unit 103 (S36).
補正データを生成し一時記憶させた後、あるいはステップS32の判定の結果「NO」の場合、テキスト解析部105は、ステップS31で抽出した構成要素に関して、テキスト部分の基本データを生成し記憶部103に一時記憶する(S37)。以上のようにして変換サーバ1ではテキストデータの解析処理を実行する。 After the correction data is generated and temporarily stored, or when the result of determination in step S32 is “NO”, the text analysis unit 105 generates basic data of the text portion for the component extracted in step S31, and stores the storage unit 103. (S37). As described above, the conversion server 1 executes text data analysis processing.
(グラフィックス解析処理)
ここで図27を参照して上記したグラフィックス解析部106によるグラフィックスデータの解析処理の詳細について説明する。図27は、本実施の形態に係る変換サーバ1におけるグラフィックスデータの解析処理の一例を示すフローチャートである。
(Graphics analysis processing)
Here, with reference to FIG. 27, the details of the graphics data analysis processing by the graphics analysis unit 106 will be described. FIG. 27 is a flowchart showing an example of an analysis process of graphics data in the conversion server 1 according to this embodiment.
グラフィックス解析部106は、解析対象となるグラフィックスデータから、グラフィックス部分を表現するための描画点の集合、グラフィックス部分に含まれる各種情報(例えば枠線の色または塗り潰し色、あるいはグラデーションまたは透明度などの塗り潰しの色調効果)などを、構成要素として抽出する(S201)。 The graphics analysis unit 106 collects a set of drawing points for expressing the graphics portion from the graphics data to be analyzed, and various types of information included in the graphics portion (for example, the color of the border or the fill color, gradation, or The color tone effect (such as transparency) is extracted as a component (S201).
そして、次に、グラフィックス解析部106は、ステップS201で抽出したグラフィックス部分の構成要素を、図13のステップS12において既に取得している属性情報115と比較をする。この比較を行った結果、抽出したグラフィックスデータの構成要素において、表示装置2aと同様の表示を行うために代替の記述が必要か否かを判定する(S202)。 Then, the graphics analysis unit 106 compares the components of the graphics portion extracted in step S201 with the attribute information 115 already acquired in step S12 of FIG. As a result of the comparison, it is determined whether or not an alternative description is necessary for performing the same display as the display device 2a in the extracted graphics data component (S202).
すなわち、この代替の記述とは上記した補正データである。ここで、文書データ114のグラフィックスデータから抽出した構成要素において、グラフィックス解析部106が代替の記述が必要であると判定した場合(S202において「YES」)、代替が必要となる構成要素を含むグラフィックスデータを抽出する(S203)。そして、グラフィックス解析部106は、記憶部103に格納されている色調効果情報116を参照して、代替が必要となる構成要素の色調情報を問い合わせる(S204)。 That is, this alternative description is the correction data described above. Here, in the component extracted from the graphics data of the document data 114, when the graphics analysis unit 106 determines that an alternative description is necessary ("YES" in S202), the component that needs to be substituted is selected. The included graphics data is extracted (S203). Then, the graphics analysis unit 106 refers to the color tone effect information 116 stored in the storage unit 103 and inquires about the color tone information of the component that needs to be replaced (S204).
ここで、グラフィックス解析部106は、取得した上記色調効果情報116に基づき、例えばグラデーションを、結果として該グラデーションと等価の表現ができるような、異なる単一色の線の集合形式へと色調効果を変換させる必要があるとする。この場合、グラフィックス解析部106は、グラフィックスデータにおける、代替が必要となる構成要素の色調効果変換処理を実行する(S205)。そして、グラフィックス解析部106は、この変換処理により得たデータを補正データとして記憶部103に一時記憶する(S206)。 Here, based on the acquired color tone effect information 116, the graphics analysis unit 106 converts the color tone effect into, for example, a set of different single color lines so that a gradation can be expressed as a result equivalent to the gradation. Suppose you need to convert. In this case, the graphics analysis unit 106 executes a tone effect conversion process for the component that needs to be replaced in the graphics data (S205). Then, the graphics analysis unit 106 temporarily stores the data obtained by this conversion processing as correction data in the storage unit 103 (S206).
補正データを生成し一時記憶させた後、あるいはステップS202の判定の結果「NO」の場合、ステップS201で抽出したグラフィックスデータの構成要素に関して、グラフィックスデータの基本データを生成し記憶部103に一時記憶する(S207)。以上のようにして変換サーバ1ではグラフィックスデータの解析処理を実行する。 After the correction data is generated and temporarily stored, or when the result of determination in step S202 is “NO”, basic data of graphics data is generated and stored in the storage unit 103 for the components of the graphics data extracted in step S201. Temporarily store (S207). As described above, the conversion server 1 executes the graphics data analysis process.
(イメージ解析処理)
上記したように、イメージ処理部107では、属性情報115に基づき、イメージデータの圧縮率または縦・横の画像サイズを変更したものを基本データとし、変換前の文書データに含まれるイメージの原版(オリジナルのイメージデータ)を補正データとして文書データ生成部109に送信していた。
(Image analysis processing)
As described above, in the image processing unit 107, based on the attribute information 115, the image data compression rate or the vertical / horizontal image size changed is used as the basic data, and the original image (included in the document data before conversion) Original image data) is transmitted to the document data generation unit 109 as correction data.
より具体的には、属性情報記憶部112に記憶されている属性情報115に、例えば、図28に示す情報が記述されているものとする。この図28は、イメージデータに関する属性情報115の一例を示す図である。すなわち、イメージデータに関する属性情報115には、画像フォーマットとしてPNG(Portable Network Graphics)が用いられ、表示可能な画像の高さおよび幅共に200ドットであり、画像の色が256色であるとする。 More specifically, for example, the information shown in FIG. 28 is described in the attribute information 115 stored in the attribute information storage unit 112. FIG. 28 is a diagram showing an example of attribute information 115 relating to image data. That is, it is assumed that PNG (Portable Network Graphics) is used as the image format for the attribute information 115 regarding the image data, the height and width of the displayable image are 200 dots, and the color of the image is 256 colors.
ここで、イメージ処理部107は、変換前の文書データ114に含まれるイメージ部分のイメージデータが、属性情報115に記述された条件の範囲、すなわち、画像の高さおよび幅共に200ドットの範囲にて表示可能となるようにこのイメージデータを縮小させる。 Here, the image processing unit 107 sets the image data of the image part included in the document data 114 before conversion within the range of the condition described in the attribute information 115, that is, the range of 200 dots in both the height and width of the image. The image data is reduced so that it can be displayed.
そして、イメージ処理部107は、この文書データの送信先となる表示装置2bの表示可能な範囲に合わせて縮小させたイメージデータを基本データとして分類し、記憶部103に一時記憶させる。また、イメージ処理部107は、印刷処理において、文書データ114に基づく表示装置2aによる表示状態を再現よく出力させる場合に必要となる、オリジナルのイメージデータを補正データとして分類し記憶部103に一時記憶させておく。 Then, the image processing unit 107 classifies the image data reduced according to the displayable range of the display device 2b that is the transmission destination of the document data as basic data, and temporarily stores it in the storage unit 103. The image processing unit 107 classifies the original image data as correction data and temporarily stores it in the storage unit 103, which is necessary when the display state by the display device 2a based on the document data 114 is output with high reproducibility in the printing process. Let me.
次に、変換サーバ1において出力される基本文書データおよび補正文書データの記述例について、図15〜図17を参照して説明する。図15は、文書データに基づき表示される文書1001bの一例を示す図である。また、図16は、図15に示す文書の基本文書データを、SVG形式で表現した場合の一例を示す図である。また、図17は、図15に示す文書の補正文書データを、SVG形式で表現した場合の一例を示す図である。 Next, description examples of basic document data and corrected document data output from the conversion server 1 will be described with reference to FIGS. FIG. 15 is a diagram illustrating an example of a document 1001b displayed based on document data. FIG. 16 is a diagram showing an example when the basic document data of the document shown in FIG. 15 is expressed in the SVG format. FIG. 17 is a diagram showing an example when the corrected document data of the document shown in FIG. 15 is expressed in the SVG format.
なお、図15に示すように、本実施の形態に係る変換サーバ1では、基本文書データをSVG形式で記述している。そして、変換サーバ1は、図15に示すようにテキストデータ、グラフィックスデータ、およびイメージデータそれぞれについての内容だけでなく、それぞれのデータのレイアウト情報もこの基本文書データに含めて記述する。また、本実施の形態に係る変換サーバ1は、図17に示すように、基本文書データに対応する補正文書データもSVG形式で記述している。 As shown in FIG. 15, in the conversion server 1 according to the present embodiment, the basic document data is described in the SVG format. Then, as shown in FIG. 15, the conversion server 1 describes not only the contents of text data, graphics data, and image data but also layout information of each data in the basic document data. Further, as shown in FIG. 17, the conversion server 1 according to the present embodiment also describes the corrected document data corresponding to the basic document data in the SVG format.
(基本文書データ)
まず、ここで図15および図16を参照し、文書1001bに関する基本文書データの具体的な記述例について説明する。
(Basic document data)
First, a specific description example of basic document data related to the document 1001b will be described with reference to FIGS.
図16に示す基本文書データの記述では、下記の内容を定義している。すなわち、003行目のタグ<g>と005行目のタグ</g>とによって挟まれた部分における、004行目の<desc></desc>タグ間では、この基本文書データに対応する補正文書データについて規定している。すなわち、この004行目における記述によって、この基本文書データに対応する補正文書データは、「abc_001−append.svgz」である旨を定義する。また、次の005行目の<desc></desc>タグ間の記述では、補正文書データの補正内容が、文字のデザインおよび色調効果であることを定義している。 The description of the basic document data shown in FIG. 16 defines the following contents. That is, between the <desc> </ desc> tags on the 004 line in the portion sandwiched between the tag <g> on the 003 line and the tag </ g> on the 005 line corresponds to this basic document data. It specifies the corrected document data. That is, the description in the 004 line defines that the corrected document data corresponding to the basic document data is “abc_001-append.svgz”. In the description between the <desc> </ desc> tags on the next 005 line, it is defined that the correction content of the corrected document data is a character design and a color tone effect.
なお、004行目の<desc></desc>タグ間では、補正文書データのファイル名を記述することにより、基本文書データに対応する補正文書データを示しているが、記述の形式はこれに限定されるものではなく、例えばURLのようにインターネット上で一意に指定可能なアドレス情報によって指定してもよい。また、上記した<desc>タグの利用は一例であって、他にメタデータを表すタグを利用するように記述することもできる。 In addition, between the <desc> </ desc> tags on the 004 line, the corrected document data corresponding to the basic document data is indicated by describing the file name of the corrected document data. For example, it may be specified by address information that can be uniquely specified on the Internet, such as a URL. Also, the use of the <desc> tag described above is merely an example, and other tags that represent metadata can also be described.
007行目のタグ<g>と010行目のタグ</g>とによって挟まれる<g></g>タグ間では、図15に示す領域1201のテキストに関して記述している。また、011行目のタグ<g>と017行目のタグ</g>とによって挟まれる<g></g>タグ間では図15に示す領域1202に関して記述している。より具体的には、図15に示すトマトの画像のイメージデータと、このイメージデータの子要素として、013行目のタグ<g>と016行目タグ</g>とによって挟まれたテキストデータ(「トマト98円」)とを判別可能となるように混在させて記述している。 Between the <g> </ g> tags sandwiched between the tag <g> on the 007 line and the tag </ g> on the 010 line, the text in the area 1201 shown in FIG. 15 is described. Further, a region 1202 shown in FIG. 15 is described between <g> </ g> tags sandwiched between a tag <g> on the 011 line and a tag </ g> on the 017 line. More specifically, the image data of the tomato image shown in FIG. 15 and the text data sandwiched between the tag <g> on the 013 line and the tag </ g> on the 016 line as a child element of this image data. ("Tomato 98 yen") are mixed and described so as to be distinguishable.
018行目のタグ<g>と033行目のタグ</g>とによって挟まれる<g></g>タグ間では、図15に示す領域1203に関して記述されている。すなわち、019行目のタグ<g>と029行目のタグ</g>とに挟まれた自由線<path>と直線<line>によるグラフィックスデータと、このグラフィックスデータの子要素として、030行目のタグ<g>と032行目のタグ</g>とによって挟まれたテキストデータ(「スーパココキテ」を判別可能となるように混在させて記述している。 A region 1203 shown in FIG. 15 is described between <g> </ g> tags sandwiched between a tag <g> on the 018th line and a tag </ g> on the 033th line. That is, graphics data by a free line <path> and a straight line <line> sandwiched between a tag <g> on line 019 and a tag </ g> on line 029, and child elements of this graphics data, Text data sandwiched between the tag <g> on the 030 line and the tag </ g> on the 032 line are described in a mixed manner so as to be distinguishable.
以上のように、本実施の形態に係る変換サーバ1において扱う基本文書データの形式では、1種類のタグ<g>を用いて、テキストデータ、イメージデータ、およびグラフィックスデータそれぞれが記述されている。すなわち、タグ<g>とタグ</g>とによって挟まれた部分において、テキストデータ、イメージデータ、およびグラフィックスデータそれぞれが判別可能となるような領域情報を含み記述されている。 As described above, in the basic document data format handled by the conversion server 1 according to the present embodiment, text data, image data, and graphics data are described using one type of tag <g>. . In other words, in the portion sandwiched between the tag <g> and the tag </ g>, the text data, the image data, and the graphics data are described including area information that can be distinguished.
このように、本実施の形態に係る変換サーバ1では、基本文書データを簡単な形式で記述することができるため、該基本文書データの解析に複雑な処理を必要とせず、特に携帯電話機などのような小型化が求められる表示装置では好適であると言える。 As described above, in the conversion server 1 according to the present embodiment, the basic document data can be described in a simple format, so that complicated processing is not required for the analysis of the basic document data. It can be said that it is suitable for such a display device that requires miniaturization.
また、この<g>タグには、ID属性を付与することが可能であり、基本文書データに付与されたファイル名と、基本文書データに含まれる<g>タグのIDとを利用することで、文書データにおける所定領域を特定することができる。 An ID attribute can be assigned to the <g> tag, and the file name assigned to the basic document data and the ID of the <g> tag included in the basic document data are used. The predetermined area in the document data can be specified.
さらに、<g>タグとメタデータを扱うことができる例えば<desc>タグを応用することで、補正文書データの有無もしくは補正文書データのファイル名や補正内容を埋め込むことが可能となる。このため、上記基本文書データにおいてメタデータを利用することにより、該基本文書データと対応する補正文書データ、および該補正文書データに記述されている補正内容を特定することもできる。 Furthermore, by applying, for example, a <des> tag that can handle <g> tags and metadata, it is possible to embed the presence / absence of corrected document data, the file name of corrected document data, and correction contents. Therefore, by using metadata in the basic document data, it is possible to specify the corrected document data corresponding to the basic document data and the correction contents described in the corrected document data.
(補正文書データ)
次に、図17を参照し、文書1001bに関する基本文書データの具体的な記述例について説明する。この図17では、上記した基本文書データに対応する補正文書データを、SVG形式により表現している。
(Corrected document data)
Next, a specific description example of basic document data related to the document 1001b will be described with reference to FIG. In FIG. 17, the corrected document data corresponding to the basic document data is expressed in the SVG format.
なお、この実施例では、前提として印刷装置4が下記に示す機能を有するものであるする。すなわち、印刷装置4は、テキストデータに関して、「丸ゴシック」という文字のデザイン(フォント)を保有していないものとする。このため、表示装置2aによって保持されていた変換文書データ114と同じデザインおよびレイアウトによって印刷処理を行うためにはテキスト部に含まれる文字のデザインを補正する必要がある。 In this embodiment, it is assumed that the printing apparatus 4 has the following functions as a premise. That is, it is assumed that the printing apparatus 4 does not have a character design (font) of “maru Gothic” regarding text data. For this reason, in order to perform a printing process with the same design and layout as the converted document data 114 held by the display device 2a, it is necessary to correct the design of characters included in the text portion.
また、印刷装置4は、印刷出力処理においてグラデーションという色調効果に関する処理を行うことができないものとする。このため、表示装置2aによって保持されていた変換文書データ114と同じデザインおよびレイアウトによって印刷処理を行うためにはグラフィックス部に含まれる色調効果と等価な色調効果が得られるように補正する必要がある。 Further, it is assumed that the printing apparatus 4 cannot perform processing related to a tone effect called gradation in print output processing. For this reason, in order to perform the printing process with the same design and layout as the converted document data 114 held by the display device 2a, it is necessary to perform correction so as to obtain a color tone effect equivalent to the color tone effect included in the graphics unit. is there.
以上のような前提において、補正文書データは、下記のように記述することができる。 Based on the above assumptions, the corrected document data can be described as follows.
ここで、図17に示す補正文書データの記述では、下記の内容が定義されている。すなわち、003行目のタグ<g>と005行目のタグ</g>とによって挟まれた部分における、004行目の<desc></desc>タグ間では、この補正文書データに対応する基本文書データについて規定している。つまり、この004行目における記述によって、この補正文書データに対応する基本文書データは、「abc_001.svgz」である旨が定義されている。 Here, in the description of the corrected document data shown in FIG. 17, the following contents are defined. That is, between the <desc> </ desc> tags on the 004 line in the portion sandwiched between the tag <g> on the 003 line and the tag </ g> on the 005 line corresponds to the corrected document data. Provides basic document data. That is, the description in the 004 line defines that the basic document data corresponding to the corrected document data is “abc — 001.svgz”.
また、007行目のタグ<font>と27行目のタグ</font>とによって挟まれた部分では、文書1001bの領域1202で利用される文字のデザイン名「丸ゴシック」について記述している。より具体的には、領域1202において、文字のデザインが適用される文字列の、実際の文字のデザインを<glyph unicode=“”>というタグを利用して記述している。 Also, in the portion sandwiched between the tag <font> on the 007 line and the tag </ font> on the 27th line, the design name “Maru Gothic” used in the area 1202 of the document 1001b is described. . More specifically, in the area 1202, the actual character design of the character string to which the character design is applied is described using a tag <glyph Unicode = “”>.
また、007行目のタグ<font>と27行目のタグ</font>とによって挟まれた部分では、<font−face font−family=“丸ゴシック”>により対象となる文字のデザイン名を指定する。そして、<glyph unicode=“(任意の文字)”>により対象となる文字を指定する。このようにして、基本文書データに含まれる補正対象となる文字のデザイン名および該文字との関連付けを特定することができる。 In addition, in the portion sandwiched between the tag <font> on the 007 line and the tag </ font> on the 27th line, the design name of the target character is designated by <font-face font-family = “maru gothic”>. specify. Then, the target character is designated by <glyph unicode = "(arbitrary character)">. In this way, it is possible to specify the design name of the character to be corrected included in the basic document data and the association with the character.
また、28行目のタグ<radialGradient>と031行目のタグ</radialGradient>とによって挟まれた部分では、領域1203に係る色調の補正部データを記述している。すなわち、<radialGradient>と</radialGradient>との間において、このグラフィックスデータの色調効果であるグラデーションに関する情報が含まれている。 Further, in the portion sandwiched between the tag <radialGradient> on the 28th line and the tag </ radialGradient> on the 031st line, the color tone correction unit data relating to the region 1203 is described. That is, information about gradation, which is a tone effect of the graphics data, is included between <radialGradient> and </ radialGradient>.
また、<radialGradient>タグ内に、id=“gd_0”というID属性を付与することで、基本文書データに含まれる補正対象となるグラフィックスデータあるいはグラフィックスデータに含まれる各要素との関連付けを示すことができる。 Further, by giving an ID attribute “id =“ gd — 0 ”in the <radialGradient> tag, the association with the graphics data to be corrected included in the basic document data or each element included in the graphics data is indicated. be able to.
以上のように変換サーバ1と情報の送受信を行う表示装置2a、さらには印刷装置4において、上記送受信される情報をテキストによって表現することができるため、送受信される情報(基本文書データおよび補正文書データ)のデータ量を低減させ、表示処理および印刷処理を実行することができる。なお、上記補正文書データに含まれる情報は上記した情報のみに限定されるものではない。 As described above, in the display device 2a that transmits / receives information to / from the conversion server 1, and also in the printing device 4, the information to be transmitted / received can be expressed by text, so the information to be transmitted / received (basic document data and correction document Data) can be reduced, and display processing and printing processing can be executed. The information included in the corrected document data is not limited to the information described above.
なお、本実施の形態に係る変換サーバ1では、図16および図17に示すように基本文書データおよび補正文書データをSVGのデータ形式で記述しているが、このデータ形式に限定されるものではない。 In the conversion server 1 according to the present embodiment, the basic document data and the corrected document data are described in the SVG data format as shown in FIGS. 16 and 17, but the data format is not limited to this. Absent.
例えば、上記した図26(a)および(b)に示すレイアウト情報のように、基本文書データおよび補正文書データをデータの配列として表現したり、関数とその入力値として表現したりしてもよい。 For example, like the layout information shown in FIGS. 26A and 26B, the basic document data and the corrected document data may be expressed as an array of data, or may be expressed as a function and its input value. .
以上のように、本実施の形態に係る変換サーバ1は、表示装置2aから受信した文書データ114を、上記したSVG形式で表現された基本文書データに変換させることができる。このため、例えばマイクロソフトワード(登録商標)、マイクロソフトエクセル(登録商標)、PDF(Portable Document Format)(登録商標)などの様々な文書データ作成用アプリケーションにより作成され、該アプリケーション固有のデータ形式により記述されている文書データを、このアプリケーションに依存しないデータ形式に変換させることができる。 As described above, the conversion server 1 according to the present embodiment can convert the document data 114 received from the display device 2a into the basic document data expressed in the SVG format described above. For this reason, it is created by various document data creation applications such as Microsoft Word (registered trademark), Microsoft Excel (registered trademark), PDF (Portable Document Format) (registered trademark), and is described in a data format unique to the application. Document data can be converted into a data format independent of this application.
このため、文書データ114の受信側となるの表示装置2bでは、様々なアプリケーションに対応するように様々なソフトウェアを用意しておく必要がない。すなわち、表示装置2bでは、受信する文書データ114に関する情報を解析することができ、またこの情報を表示することができる構成であればよい。このように表示装置2bが構成されている場合、表示装置2aから送信される様々なデータ形式の文書データを表示させることが可能となる。 For this reason, the display device 2b on the receiving side of the document data 114 does not need to prepare various software so as to correspond to various applications. In other words, the display device 2b may be configured to be able to analyze information related to the received document data 114 and to display this information. When the display device 2b is configured in this way, it is possible to display document data in various data formats transmitted from the display device 2a.
また、変換サーバ1では、表示装置2aから受信した文書データ114を、上記したSVG形式で表現された基本文書データに変換させることができ、例えばイメージデータをビットマップ形式ではなくベクタ画像で記述することができる。 Further, the conversion server 1 can convert the document data 114 received from the display device 2a into the basic document data expressed in the above SVG format. For example, the image data is described in a vector image instead of the bitmap format. be able to.
このように、変換サーバ1では、特に表示装置2bに出力するイメージデータを、ベクタ画像で記述することができるため、該表示装置2bに出力させるイメージデータのデータ量をビットマップ形式で記述されている場合と比較して大きく低減させることができる。このため、表示装置2bに対して効率的に文書データの送信を行うことができるとともに、該表示装置2bでは、この受信する文書データ114の読み込みをスムーズに実行することができる。 In this way, in the conversion server 1, image data to be output to the display device 2b can be described in particular as a vector image. Therefore, the amount of image data to be output to the display device 2b is described in a bitmap format. Compared with the case where it exists, it can reduce greatly. Therefore, document data can be efficiently transmitted to the display device 2b, and the received document data 114 can be smoothly read in the display device 2b.
また、本実施の形態に係る変換サーバ1は、属性情報記憶部112から取得した属性情報115に基づき、基本文書データと補正文書データとに分類する構成である。このため、変換サーバ1では、最小限のデータ量・通信トラフィックで、表示装置2bにおいて、元の文書データとほぼ同じレイアウト・デザインを維持した表示処理を行うことができ、印刷装置4において、元の文書データと同じレイアウト・デザインを維持した印刷処理を行うことができる。 Further, the conversion server 1 according to the present embodiment is configured to classify into basic document data and corrected document data based on the attribute information 115 acquired from the attribute information storage unit 112. For this reason, the conversion server 1 can perform display processing that maintains the same layout and design as the original document data on the display device 2b with the minimum amount of data and communication traffic. Can be printed while maintaining the same layout and design as the document data.
例えば、文書データの送信先である表示装置2bが「角POP体」によりテキストを表示することができる装置であるとする。そして、変換サーバ1から図5に示す文書1002の基本文書データをこの表示装置2bに送信するものとする。 For example, it is assumed that the display device 2b that is the transmission destination of the document data is a device that can display text by “square POP body”. Then, the basic document data of the document 1002 shown in FIG. 5 is transmitted from the conversion server 1 to the display device 2b.
このような前提において、従来では、文書データの送信先の装置が「角POP体」に対応可能であるか否かに関わらず、例えば、図5に示す文書1002に含まれるテキストの内容1112、文字の大きさ1113、文字のデザイン名1114、利用されている全ての文字についての文字のデザイン(フォント)1111、色調情報、およびテキストの定位を示すレイアウト情報などを送信先の装置に出力する必要があった。 Under such a premise, conventionally, for example, the content 1112 of text included in the document 1002 shown in FIG. Character size 1113, character design name 1114, character design (font) 1111 for all used characters, color tone information, layout information indicating text localization, etc. need to be output to the destination device was there.
ところが本実施の形態に係る変換サーバ1では、テキスト解析部105、グラフィックス解析部106、およびイメージ処理部107が、送信先の装置が有する属性情報115を参照して、文書データ114を基本データと補正データとに分類する構成である。そして、生成された基本データに基づき、文書データ生成部109が基本文書データを生成する構成である。 However, in the conversion server 1 according to the present embodiment, the text analysis unit 105, the graphics analysis unit 106, and the image processing unit 107 refer to the attribute information 115 included in the transmission destination device and convert the document data 114 into basic data. And correction data. The document data generation unit 109 generates basic document data based on the generated basic data.
このため、例えば、文書1002の文書データの送信先である表示装置2bが、角POP体に対応可能な装置であり、「角POP体」に関する文字のデザイン1111を既に保持している場合、変換サーバ1は、文字のデザイン1111を示す情報を省略して出力することができる。すなわち、本実施の形態に係る変換サーバ1は、表示装置2bにおいて文書データのテキスト、グラフィックス、およびイメージのレイアウトを維持し、これらの形および色調を崩さないようにするための情報を、文書データの送信先である表示装置2bの属性情報115に応じて、必要な情報のみを選択して出力することができる。 Therefore, for example, if the display device 2b that is the transmission destination of the document data of the document 1002 is a device that can handle the square POP body, and already holds the character design 1111 related to the “corner POP body”, the conversion is performed. The server 1 can output by omitting the information indicating the character design 1111. In other words, the conversion server 1 according to the present embodiment maintains the text, graphics, and image layout of the document data in the display device 2b, and the information for preventing the shape and color of the document from being lost. Only necessary information can be selected and output according to the attribute information 115 of the display device 2b that is the data transmission destination.
したがって、変換サーバ1では、最小限のデータ量・通信トラフィックで、表示装置2bにおいて、元の文書データとほぼ同じレイアウト・デザインを維持した表示処理を行うことができる。 Therefore, the conversion server 1 can perform display processing while maintaining almost the same layout and design as the original document data on the display device 2b with a minimum amount of data and communication traffic.
(表示処理)
次に、本実施の形態に係る表示装置2bにおける、文書データの表示処理について、図18のフローチャートを用いて説明する。図18は、本実施の形態に係る表示装置2bにおける文書データの表示処理の一例を示すフローチャートである。なお、このフローチャートに示される各処理は、表示装置2bが有する表示制御部201が記憶部205に記憶されているプログラムを読出して実行することで実現される。
(Display processing)
Next, document data display processing in the display device 2b according to the present embodiment will be described with reference to the flowchart of FIG. FIG. 18 is a flowchart showing an example of document data display processing in the display device 2b according to the present embodiment. Each process shown in this flowchart is realized by the display control unit 201 included in the display device 2b reading and executing a program stored in the storage unit 205.
まず、送受信部A202が、可逆圧縮された変換文書データ214を受信する(S41)。送受信部A202は、可逆圧縮された変換文書データ214をメールに添付した形で受信してもよいし、変換文書データ214のみ単体で受信してもよい。送受信部A202は、受信した可逆圧縮された基本文書データを一旦記憶部205に保存する。 First, the transmitting / receiving unit A202 receives the reversibly compressed converted document data 214 (S41). The transmission / reception unit A202 may receive the reversibly compressed converted document data 214 attached to an e-mail, or may receive only the converted document data 214 alone. The transmission / reception unit A202 temporarily stores the received reversibly compressed basic document data in the storage unit 205.
なお、ここでは、この受信した変換文書データ214は基本文書データのみであるものとする。すなわち、変換文書データ214の受信側である表示装置2bが、受信した変換データに基づき補正して表示させる機能を有していない場合などでは上記基本文書データのみに基づき表示させることができる。 Here, it is assumed that the received converted document data 214 is only basic document data. That is, when the display device 2b on the receiving side of the converted document data 214 does not have a function of correcting and displaying based on the received converted data, it can be displayed based only on the basic document data.
ここで、入力部204が、ユーザから基本文書データに基づく表示の指示を受付けると、この指示を圧縮文書データ伸張部206に通知する。圧縮文書データ伸張部206は、入力部204から上記表示の指示を受信すると、記憶部205から変換文書データ214を読み出し、伸張処理を行う(S42)。 When the input unit 204 receives a display instruction based on the basic document data from the user, the input unit 204 notifies the compressed document data expansion unit 206 of the instruction. When receiving the display instruction from the input unit 204, the compressed document data decompression unit 206 reads the converted document data 214 from the storage unit 205 and performs decompression processing (S42).
このステップS42における伸張処理方法は、変換文書データ214の圧縮処理に適用されたアルゴリズムに対する伸張処理となり、例えば、LZHやZIP、GZIPなどの可逆圧縮アルゴリズムが例として挙げられる。 The decompression processing method in step S42 is decompression processing for the algorithm applied to the compression processing of the converted document data 214, and examples thereof include lossless compression algorithms such as LZH, ZIP, and GZIP.
上記ステップS42において、圧縮文書データ伸張部206が変換文書データ214の伸張処理を実行すると、伸張した変換文書データ214、すなわち基本文書データを基本文書データ解析部207に送信する。 In step S 42, when the compressed document data decompression unit 206 executes decompression processing of the converted document data 214, the decompressed converted document data 214, that is, basic document data is transmitted to the basic document data analysis unit 207.
基本文書データ解析部207は、伸張された基本文書データからテキストデータ、グラフィックスデータ、およびイメージデータとともにこれらのレイアウト情報を抽出し解析する。そして、基本文書データ解析部207はこの解析結果を描画用データ生成部215に送信する。このように、本実施の形態に係る表示装置2bでは、変換文書データ214の解析を行う(S43)。 The basic document data analysis unit 207 extracts and analyzes the layout information together with text data, graphics data, and image data from the expanded basic document data. Then, the basic document data analysis unit 207 transmits this analysis result to the drawing data generation unit 215. Thus, the display device 2b according to the present embodiment analyzes the converted document data 214 (S43).
描画用データ生成部215は、基本文書データ解析部207から基本文書データの解析処理結果を受信すると、表示装置属性情報記憶部210から属性情報115を読み出し取得する(S44)。このように、描画用データ生成部215が属性情報115を取得すると、該属性情報115を参照して、テキストデータ、グラフィックスデータ、およびイメージデータと、これらのレイアウト情報とに基づき描画用データ415を生成する(S45)。このように、描画用データ生成部215が描画用データ415を生成すると、生成したこの描画用データ415を記憶部205に一時記憶させる。 When receiving the basic document data analysis processing result from the basic document data analysis unit 207, the drawing data generation unit 215 reads and acquires the attribute information 115 from the display device attribute information storage unit 210 (S44). As described above, when the drawing data generation unit 215 acquires the attribute information 115, the drawing data 415 is referred to based on the text data, the graphics data, the image data, and the layout information with reference to the attribute information 115. Is generated (S45). As described above, when the drawing data generation unit 215 generates the drawing data 415, the generated drawing data 415 is temporarily stored in the storage unit 205.
なお、記憶部205に記憶された描画用データ415において、イメージデータが基本文書データに符号化された文字列として含まれている場合、イメージ復号部217が該イメージデータの復号化処理を行い、復号化処理後のイメージデータを描画部209に送信する。また、基本文書データに含まれるレイアウト情報については、レイアウト解析部216により解析されその解析結果が描画部209に渡される。 In the drawing data 415 stored in the storage unit 205, when the image data is included as a character string encoded in the basic document data, the image decoding unit 217 performs a decoding process on the image data, The image data after the decoding process is transmitted to the drawing unit 209. The layout information included in the basic document data is analyzed by the layout analysis unit 216 and the analysis result is passed to the drawing unit 209.
描画部209は、レイアウト解析部216およびイメージ復号部217を介して記憶部205から描画用データ415を取得すると、描画用データ415に基づく表示を行うように制御する。そして、表示部211は、描画部209からの指示に応じて描画用データ415を表示する(S46)。なお、ステップS43とステップS44とは順序が逆であってもよいし、並行して実行してもよい。ステップS43とステップS44との順序が逆となる場合、描画用データ生成部215は、属性情報115を既に取得した状態において、基本文書データ解析部207からテキストデータ、グラフィックスデータ、およびイメージデータ、およびこれらのレイアウト情報を取得する。また、ステップS43とステップS44とが並行して実行される場合は、圧縮文書データ伸張部206が基本文書データ解析部207に対して、伸張した基本文書データを送信する際、描画用データ生成部215に属性情報115の取得も指示する。 When the drawing unit 209 acquires the drawing data 415 from the storage unit 205 via the layout analysis unit 216 and the image decoding unit 217, the drawing unit 209 controls to perform display based on the drawing data 415. Then, the display unit 211 displays the drawing data 415 in accordance with an instruction from the drawing unit 209 (S46). Note that the order of step S43 and step S44 may be reversed, or may be executed in parallel. When the order of step S43 and step S44 is reversed, the drawing data generation unit 215 has acquired the text data, graphics data, and image data from the basic document data analysis unit 207 in a state where the attribute information 115 has already been acquired. And the layout information is acquired. When step S43 and step S44 are executed in parallel, when the compressed document data decompression unit 206 transmits the decompressed basic document data to the basic document data analysis unit 207, a drawing data generation unit It also instructs 215 to acquire the attribute information 115.
なお、上記した表示装置2bにおける表示処理では、変換サーバから受信した基本文書データに基づき、文書の表示を行う構成であった。しかしながら、表示装置2bにおいて、表示装置2aの表示と同じ表示が所望される場合、該表示装置2bは、変換文書データ214として、さらに補正文書データを受信し、これらのデータに基づき表示処理するように構成されていてもよい。このように構成される場合、表示装置2bは、図33に示すように、圧縮文書データ伸張部206と描画用データ生成部215との間に補正文書データ解析部208をさらに備えることとなる。この図33は、本発明の別の実施形態を示すものであり、表示装置2bの要部構成を示すブロック図である。 Note that the display processing in the display device 2b described above is configured to display a document based on the basic document data received from the conversion server. However, in the display device 2b, when the same display as that of the display device 2a is desired, the display device 2b further receives the corrected document data as the converted document data 214, and performs display processing based on these data. It may be configured. In such a configuration, the display device 2b further includes a corrected document data analysis unit 208 between the compressed document data decompression unit 206 and the drawing data generation unit 215, as shown in FIG. FIG. 33 shows another embodiment of the present invention, and is a block diagram showing a main configuration of the display device 2b.
なお、この補正文書データ解析部208は、圧縮文書データ伸張部206からの指示に応じて、受信した変換文書データ(補正文書データ)に含まれる符号化された、例えば、イメージデータ、テキストデータ、またはグラフィックスデータを復号するものである。補正文書データ解析部208は、入力部204を介して表示データに基づく表示指示が入力されると、復号して得た補正文書データを描画用データ生成部215に送信する。 The corrected document data analysis unit 208 is, for example, encoded data included in the received converted document data (corrected document data) in accordance with an instruction from the compressed document data decompression unit 206, for example, image data, text data, Alternatively, the graphics data is decoded. When the display instruction based on the display data is input via the input unit 204, the corrected document data analysis unit 208 transmits the corrected document data obtained by decoding to the drawing data generation unit 215.
以下、図18および図22を参照して、表示装置2bが基本文書データおよび補正文書データに基づき文書データの表示を行う場合について説明する。 Hereinafter, a case where the display device 2b displays document data based on the basic document data and the corrected document data will be described with reference to FIGS.
この図22は、本実施の形態に係る表示装置2bにおける文書データの表示処理の一例を示すフローチャートである。なお、この図22に示される各処理は、表示装置2bが有する表示制御部201が記憶部205に記憶されているプログラムを読出して実行することで実現される。 FIG. 22 is a flowchart showing an example of document data display processing in the display device 2b according to the present embodiment. Each process shown in FIG. 22 is realized by the display control unit 201 included in the display device 2b reading and executing a program stored in the storage unit 205.
まず、表示装置2bは、図18に示すように、変換文書データ214として先に基本文書データを取得しているものとする。そして、上記図18に示したステップS41〜ステップS44の処理と同様にして、表示装置2bは、基本文書データに含まれるテキスト、グラフィックス、イメージそれぞれのデータを解析する。そして、表示装置2bは、表示装置属性情報記憶部210から属性情報115を取得することで、ステップS43にて解析した結果と、ステップS44で取得した属性情報115とを参照できるようにする。 First, it is assumed that the display device 2b has already acquired basic document data as converted document data 214 as shown in FIG. Then, the display device 2b analyzes the text, graphics, and image data included in the basic document data in the same manner as the processing in steps S41 to S44 shown in FIG. The display device 2b acquires the attribute information 115 from the display device attribute information storage unit 210 so that the result analyzed in step S43 and the attribute information 115 acquired in step S44 can be referred to.
すなわち、基本文書データ解析部207は、伸張された基本文書データからテキストデータ、グラフィックスデータ、およびイメージデータとともにこれらのレイアウト情報を抽出し解析する。そして、基本文書データ解析部207はこの解析結果を描画用データ生成部215に送信する。描画用データ生成部215は、基本文書データ解析部207からテキストデータ、グラフィックスデータ、およびイメージデータの解析結果と、これら各データのレイアウト情報を受信すると、表示装置属性情報記憶部210から属性情報115を読み出し取得する(S44)。 That is, the basic document data analysis unit 207 extracts and analyzes the layout information together with text data, graphics data, and image data from the expanded basic document data. Then, the basic document data analysis unit 207 transmits this analysis result to the drawing data generation unit 215. When the drawing data generation unit 215 receives the analysis result of text data, graphics data, and image data and the layout information of each data from the basic document data analysis unit 207, the drawing data generation unit 215 receives the attribute information from the display device attribute information storage unit 210. 115 is read and acquired (S44).
次に、図18のステップSAにおいて、図22に示すステップSA以降の処理を行う。具体的には、描画用データ生成部215が、基本文書データ解析部207から受信したテキストデータ、グラフィックスデータ、およびイメージデータの解析結果に基づき、文書データの表示には補正処理が必要か否かを把握する。すなわち、基本文書データには、補正処理の必要性の有無および対応する補正文書データの情報が記述されており、描画用データ生成部215はこれら記述された情報を参照することにより補正処理の必要性を把握することができる。 Next, in step SA of FIG. 18, processing after step SA shown in FIG. 22 is performed. Specifically, based on the analysis results of text data, graphics data, and image data received by the drawing data generation unit 215 from the basic document data analysis unit 207, whether or not correction processing is necessary for displaying document data. Figure out. That is, the basic document data describes the necessity of correction processing and the corresponding correction document data information, and the drawing data generation unit 215 refers to the described information to determine whether correction processing is necessary. It is possible to grasp sex.
そして、描画用データ生成部215は、補正処理が必要となる場合、読み出した属性情報115から当該表示装置2bにおいて、基本文書データと補正文書データとを合成して表示させることが可能であるか否かを判定する(S81)。 If the drawing data generation unit 215 needs to perform correction processing, can the display device 2b synthesize and display the basic document data and the corrected document data from the read attribute information 115? It is determined whether or not (S81).
このステップS81における判定において、描画用データ生成部215が、基本文書データと補正文書データとを合成して表示させることが可能であると判定した場合(S81において「YES」)、描画部209に指示して、表示部211において補正文書データを反映させた補正表示を行うか否かを問い合わせる表示を行わせる(S82)。そして、表示装置2bは、この表示部211による表示によってユーザに対して補正表示を行うか否かの入力を促し、補正表示指示の入力を待つ。 In the determination in step S81, when the drawing data generation unit 215 determines that the basic document data and the corrected document data can be combined and displayed (“YES” in S81), the drawing unit 209 causes Instructing the display unit 211 causes the display unit 211 to inquire whether or not to perform correction display reflecting the correction document data (S82). Then, the display device 2b prompts the user whether or not to perform correction display by the display by the display unit 211, and waits for input of a correction display instruction.
一方、上記したステップS81により判定した結果、補正文書データを合成して補正表示処理が行えない場合(S81において「NO」の場合)、もしくは入力部504がユーザから補正表示を行わない旨の指示を受付けた場合(S82において「NO」の場合)は、基本文書データに対して解析した結果のみにしたがい、テキスト、グラフィックス、およびイメージそれぞれの解析結果に基づき、描画用データ415を生成する(S45)。 On the other hand, as a result of the determination in step S81 described above, when the corrected document data is synthesized and corrected display processing cannot be performed (in the case of “NO” in S81), or the input unit 504 instructs the user not to perform corrected display. Is received (in the case of “NO” in S82), the drawing data 415 is generated based on the analysis results of the text, graphics, and image only according to the analysis result of the basic document data ( S45).
ここで、ユーザから補正表示を行う旨の指示を受付けた場合(S82において「YES」の場合)、描画用データ生成部215は、ステップS41で既に取得している基本文書データに関連付けられた補正文書データを取得する(S83)。なお、補正文書データは、以下のようにして取得することができる。すなわち、送受信部A202が、ステップS41で取得した基本文書データに対応する補正文書データを送信するように変換サーバ1に要求する。この要求に応じて変換サーバ1から補正文書データが送信されると、送受信部A202は、この補正文書データを先に取得している基本文書データと関連付けて記憶部205に一時記憶させる。そして、表示装置2bの入力部204がユーザから補正表示を行う旨の指示を受付けると、圧縮文書データ伸張部206が補正文書データを記憶部205から読み出す。 Here, when an instruction to perform correction display is received from the user (in the case of “YES” in S82), the drawing data generation unit 215 corrects the correction associated with the basic document data already acquired in step S41. Document data is acquired (S83). The corrected document data can be acquired as follows. That is, the transmitting / receiving unit A202 requests the conversion server 1 to transmit the corrected document data corresponding to the basic document data acquired in step S41. When the corrected document data is transmitted from the conversion server 1 in response to this request, the transmission / reception unit A202 temporarily stores the corrected document data in the storage unit 205 in association with the basic document data acquired previously. When the input unit 204 of the display device 2b receives an instruction from the user to perform correction display, the compressed document data decompression unit 206 reads the corrected document data from the storage unit 205.
圧縮文書データ伸張部206は、補正文書データを取得すると、基本文書データ同様に、可逆圧縮された補正文書データの伸張処理を行う(S84)。そして、圧縮文書データ伸張部206は、伸張した補正文書データを補正文書データ解析部208に送信する。補正文書データ解析部208は、伸張した補正文書データを受信すると、該補正文書データに含まれるテキスト、グラフィックス、イメージそれぞれのデータについて解析する(S85)。そして、補正文書データ解析部208は、ステップS85にて解析した結果を描画用データ生成部215に送信する。 When the compressed document data decompression unit 206 acquires the corrected document data, the decompressed compressed document data is decompressed in the same manner as the basic document data (S84). Then, the compressed document data expansion unit 206 transmits the expanded corrected document data to the corrected document data analysis unit 208. When the corrected document data analysis unit 208 receives the expanded corrected document data, it analyzes the text, graphics, and image data included in the corrected document data (S85). Then, the corrected document data analysis unit 208 transmits the result analyzed in step S85 to the drawing data generation unit 215.
描画用データ生成部215は、基本文書データ解析部207から基本文書データの解析結果と、補正文書データ解析部208から補正文書データの解析結果を受信すると、これらの合成処理を行い、レイアウト情報を更新する(S86)。そして、描画用データ生成部215は、基本文書データの解析結果と補正文書データの解析結果とを合成処理した処理結果と、レイアウト情報とに基づき、描画用データ415を生成する(S45)。これ以降の処理に関する説明は、図18に示すステップS45以降の処理と同様であるため省略する。 When the drawing data generation unit 215 receives the analysis result of the basic document data from the basic document data analysis unit 207 and the analysis result of the correction document data from the correction document data analysis unit 208, the drawing data generation unit 215 performs a synthesis process of these and performs layout information Update (S86). Then, the drawing data generation unit 215 generates the drawing data 415 based on the processing result obtained by synthesizing the analysis result of the basic document data and the analysis result of the corrected document data and the layout information (S45). The description regarding the subsequent processing is the same as the processing after step S45 shown in FIG.
以上のようにして、本実施の形態に係る表示装置2bは、基本文書データのみならず補正文書データも利用して、補正を含めた表示処理を行うことができる。なお、基本文書データのみに基づき表示を行った場合の表示例と、上記補正を含めた場合の表示例との相違について図23(a)および図23(b)を参照して説明する。 As described above, the display device 2b according to the present embodiment can perform display processing including correction using not only basic document data but also corrected document data. The difference between the display example when the display is performed based only on the basic document data and the display example when the above correction is included will be described with reference to FIGS. 23 (a) and 23 (b).
なお、図23は、本実施の形態に係る表示装置2bにおける文書データの表示の一例であり、同図(a)は、基本文書データのみに基づき表示した場合の一例を示し、同図(b)は、基本文書データおよび補正文書データに基づき表示した場合の一例を示す。 FIG. 23 shows an example of document data display on the display device 2b according to the present embodiment. FIG. 23A shows an example of display based only on basic document data, and FIG. ) Shows an example of display based on basic document data and corrected document data.
図23(a)および図23(b)に示すように、文書1001cおよび文書1001dともにテキスト部分、グラフィックス部分、イメージ部分のレイアウトは一致するように維持されている。しかしながら、基本文書データに基づき表示されている文書1001cでは、補正文書データを合成して表示される文書1001dと比較してテキスト部分1503の表示状態が異なる。 As shown in FIGS. 23A and 23B, the layout of the text portion, the graphics portion, and the image portion is maintained so as to match in both the document 1001c and the document 1001d. However, in the document 1001c displayed based on the basic document data, the display state of the text portion 1503 is different from the document 1001d displayed by combining the corrected document data.
すなわち、テキスト部分1503は、「丸ゴシック」で表示するよう基本文書データ内で指定されているが、「丸ゴシック」に該当するフォントデータを表示装置2bが保有していなかったものとする。このため、基本文書データに基づく文書1001cの表示では、テキスト部分1503aが当該表示装置2bにおいて利用可能なフォントで表示されている。 That is, it is assumed that the text portion 1503 is designated in the basic document data to be displayed as “Maru Gothic”, but the display device 2b does not have font data corresponding to “Maru Gothic”. For this reason, in the display of the document 1001c based on the basic document data, the text portion 1503a is displayed in a font that can be used in the display device 2b.
一方、基本文書データと補正文書データとを合成して文書1001dを表示する場合、表示装置2bは、補正文書データとして文字のデザイン情報(丸ゴシックの情報)を取得している。このため、該表示装置2bが丸ゴシックを利用可能としない場合であっても、文書1001dのテキスト部分1503bに示すように、補正文書データとして取得している文字のデザイン情報を利用して、基本文書データにより指示されたとおりに文書を表示させることができる。 On the other hand, when the document 1001d is displayed by combining the basic document data and the corrected document data, the display device 2b acquires character design information (round Gothic information) as the corrected document data. For this reason, even if the display device 2b does not use round Gothic, as shown in the text portion 1503b of the document 1001d, the character design information acquired as corrected document data is used to The document can be displayed as instructed by the document data.
また、文書1001cでは、文書1001dと比較してグラフィックス部分1505aについても表示状態が異なる。具体的には、基本文書データにはグラフィックスに対する色調効果に関する情報が含まれていないため、文書1001cにおけるグラフィックス部分1505aは代替色の白色で表示される。すなわち、表示装置2bにおいて処理可能なデータ量が小さい場合、該処理量に応じて送信するデータ量を低減できるように基本文書データには、グラフィックスの色調効果に関する情報が含まれていない。 In addition, the display state of the graphics portion 1505a is different in the document 1001c compared to the document 1001d. Specifically, since the basic document data does not include information on the color tone effect on the graphics, the graphics portion 1505a in the document 1001c is displayed in white as an alternative color. That is, when the amount of data that can be processed by the display device 2b is small, the basic document data does not include information on the color tone effect of graphics so that the amount of data to be transmitted can be reduced according to the amount of processing.
一方、基本文書データと補正文書データとを合成して表示された文書1001dでは、補正文書データに上記したグラフィックスの色調効果に関する情報を含むため、図23(b)に示すようにグラフィックス部分1505bは所定の色調効果を反映させて表示される。 On the other hand, in the document 1001d displayed by combining the basic document data and the corrected document data, since the corrected document data includes information on the above-described graphics tone effect, the graphics portion as shown in FIG. 1505b is displayed by reflecting a predetermined color tone effect.
(印刷指示処理)
次に、本実施の形態に係るデータ変換システム100において、表示装置2bが、上記基本文書データと補正文書データとに基づく印刷処理を、印刷装置4に対して指示する印刷指示処理について図19を参照して説明する。
(Print instruction processing)
Next, in the data conversion system 100 according to the present embodiment, FIG. 19 shows a print instruction process in which the display apparatus 2b instructs the printing apparatus 4 to perform a printing process based on the basic document data and the corrected document data. The description will be given with reference.
この図19は、本実施の形態に係るデータ変換システム100における表示装置2bの印刷指示処理に関する一例を示すフローチャートである。この図19に示すフローチャートの各処理は、表示装置2bの表示制御部201が記憶部205からプログラムを読み出し実行することにより実現することができる。 FIG. 19 is a flowchart showing an example of the print instruction process of the display device 2b in the data conversion system 100 according to the present embodiment. Each process of the flowchart shown in FIG. 19 can be realized by the display control unit 201 of the display device 2b reading and executing a program from the storage unit 205.
表示装置2bでは、印刷装置4から印刷指示を受付けると、送受信部A202が、変換サーバ1に対してすでに取得している基本文書データに対応する補正文書データの送信を要求する。そして、この要求に応じて変換サーバ1から補正文書データが送信され、表示装置2bでは、送受信部A202が補正文書データの取得を行う(S51)。そして、送受信部A202は、取得したこの補正文書データを、既に取得している基本文書データと対応付けて変換文書データ214として記憶する。 In the display device 2b, when receiving a print instruction from the printing device 4, the transmission / reception unit A202 requests the conversion server 1 to transmit corrected document data corresponding to the basic document data already acquired. In response to this request, the corrected document data is transmitted from the conversion server 1, and in the display device 2b, the transmission / reception unit A202 acquires the corrected document data (S51). The transmitting / receiving unit A202 stores the acquired corrected document data as converted document data 214 in association with the already acquired basic document data.
このように補正文書データを変換サーバ1から取得すると、文書データ構成部212は、記憶部205から変換文書データ214を読み出し、対応する基本文書データと補正文書データとのパッケージ化を行う(S52)。 When the corrected document data is acquired from the conversion server 1 in this way, the document data configuration unit 212 reads the converted document data 214 from the storage unit 205 and packages the corresponding basic document data and the corrected document data (S52). .
この基本文書データと補正文書データとのパッケージ化処理は、例えば、以下のようにして実現できる。すなわち、文書データ構成部201が図20に示すような、パッケージの内容を記載したインデックスファイル1301を生成する。そして、この生成したインデックスファイル1301により、図20に示す基本文書データ1302と補正文書データ1303との関連付けを行うことで、論理的にパッケージ、すなわちデータの組として処理できるようになる。図20は、基本文書データと補正文書データとの関連付けを行うインデックスファイル1301の一例を示す図である。 The packaging process of the basic document data and the corrected document data can be realized as follows, for example. That is, the document data configuration unit 201 generates an index file 1301 describing the package contents as shown in FIG. Then, the generated index file 1301 associates the basic document data 1302 and the corrected document data 1303 shown in FIG. 20 so that it can be logically processed as a package, that is, a data set. FIG. 20 is a diagram showing an example of an index file 1301 for associating basic document data and corrected document data.
もちろん、文書データ構成部212がLZHやZIPなどの可逆圧縮アルゴリズムを採用し、基本文書データと補正文書データとをアーカイブ化することでパッケージ化する方法などでも良い。さらには、インデックスファイル1301と、基本文書データと、補正文書データとを、LZHやZIPなどの可逆圧縮アルゴリズムを採用し、基本文書データと補正文書データとにアーカイブ化してもよい。 Of course, the document data configuration unit 212 may employ a reversible compression algorithm such as LZH or ZIP, and package the basic document data and the corrected document data by archiving them. Furthermore, the index file 1301, the basic document data, and the corrected document data may be archived into the basic document data and the corrected document data by using a reversible compression algorithm such as LZH or ZIP.
なお、ステップS52におけるパッケージ化処理の方法については上記した方法に限定されるものではなく、また、基本文書データと補正文書データとが物理的にひとつのデータになっている必要はない。 Note that the packaging processing method in step S52 is not limited to the above-described method, and the basic document data and the corrected document data need not be physically one piece of data.
基本文書データと補正文書データとをパッケージ化すると、文書データ構成部201は、このパッケージ化した文書データ(パッケージデータ)を、送受信部B203が備える送信用メモリ(不付図示)に出力する(S53)。そして文書データ構成部212は、送受信部B203に指示して印刷装置4に、このパッケージデータを送信させるとともに、該パッケージデータに基づく印刷処理を指示する。送受信部B203は、文書データ構成部212からの指示に応じて、送信用メモリからパッケージデータを読み出し印刷装置4に送信するとともに、印刷処理を指示する情報も送信する(S54)。 When the basic document data and the corrected document data are packaged, the document data configuration unit 201 outputs the packaged document data (package data) to a transmission memory (not shown) provided in the transmission / reception unit B203 (S53). ). Then, the document data configuration unit 212 instructs the transmission / reception unit B203 to cause the printing apparatus 4 to transmit the package data and also instructs the printing process based on the package data. In response to an instruction from the document data configuration unit 212, the transmission / reception unit B203 reads the package data from the transmission memory and transmits the package data to the printing apparatus 4, and also transmits information instructing the printing process (S54).
以上が、本実施の形態に係る表示装置2bにおける印刷装置4に対する印刷指示処理である。次に、本実施の形態にかかる表示装置2bを介して、上述のようにパッケージ化され送信された基本文書データと補正文書データとに基づき、印刷装置4において実行される印刷処理について図21を用いて説明する。図21は、本実施の形態に係る印刷装置4における印刷処理の一例を示すフローチャートである。この図21のフローチャートに示される処理は、印刷装置4が備える印刷制御部401が印刷装置記憶部404に記憶されるプログラムを読出して実行することで実現することができる。 The above is the print instruction process for the printing device 4 in the display device 2b according to the present embodiment. Next, FIG. 21 shows a printing process executed in the printing apparatus 4 based on the basic document data and the corrected document data that are packaged and transmitted as described above via the display device 2b according to the present embodiment. It explains using. FIG. 21 is a flowchart illustrating an example of a printing process in the printing apparatus 4 according to the present embodiment. The processing shown in the flowchart of FIG. 21 can be realized by reading and executing a program stored in the printing device storage unit 404 by the printing control unit 401 included in the printing device 4.
(印刷処理)
まず、印刷送受信部402が、表示装置2bから、印刷対象となるパッケージ化された基本文書データおよび補正文書データを受信する(S61)。このパッケージ化された基本文書データおよび補正文書データは、赤外線やBluetoothといった無線通信により印刷送受信部402が受信するがこれに限定されるものではなく、例えばSDメモリカードやコンパクトフラッシュ(登録商標)カード、USBメモリスティックといった記録メディアを介して受信する構成であってもよい。
(Printing process)
First, the print transmitting / receiving unit 402 receives packaged basic document data and corrected document data to be printed from the display device 2b (S61). The packaged basic document data and the corrected document data are received by the print transmitting / receiving unit 402 by wireless communication such as infrared or Bluetooth, but the present invention is not limited to this. For example, an SD memory card or a compact flash (registered trademark) card is used. Alternatively, a configuration may be adopted in which reception is performed via a recording medium such as a USB memory stick.
そして、印刷送受信部402は、表示装置2bから、パッケージ化された基本文書データおよび補正文書データを受信すると、一旦印刷装置記憶部404に記録する。また、表示装置2bから受信した印刷処理指示を示す情報に応じて圧縮文書ファイル伸張部405に受信した変換文書データ214の読み出し処理を指示する。 Then, when receiving the packaged basic document data and the corrected document data from the display device 2b, the print transmission / reception unit 402 once records them in the printing device storage unit 404. Further, the compressed document file decompression unit 405 is instructed to read the received converted document data 214 in accordance with the information indicating the print processing instruction received from the display device 2b.
圧縮文書ファイル伸張部405は、印刷送受信部402からの指示に応じて、印刷装置記憶部404からパッケージ化された基本文書データおよび補正文書データを読み出し、このパッケージ化の解凍処理を行う(S62)。すなわち、本実施の形態に係る表示装置2bは、上記したように基本文書データと補正文書データとを関連付けてパッケージ化して印刷装置4に送信している。そこで、圧縮文書ファイル伸張部405は、このパッケージ化された基本文書データと補正文書データとを解凍し基本文書データと補正文書データとを分離させる。 The compressed document file decompression unit 405 reads the packaged basic document data and the corrected document data from the printing apparatus storage unit 404 in response to an instruction from the print transmission / reception unit 402, and performs decompression processing of this packaging (S62). . That is, the display device 2b according to the present embodiment packages the basic document data and the corrected document data in association with each other as described above and transmits the packaged data to the printing device 4. Therefore, the compressed document file decompression unit 405 decompresses the packaged basic document data and the corrected document data to separate the basic document data and the corrected document data.
なお、このステップS62における解凍処理は、例えば上記した表示装置2bにおいて行われた変換文書データ214のパッケージ化に適用したアルゴリズムに応じた処理を行う。続いて、圧縮文書ファイル伸張部405は、ステップS62の解凍処理によって得た基本文書データの伸張処理を行う(S63)とともに、補正文書データの伸張処理を行う(S65)。これらステップS63およびステップS65における伸張処理は、基本文書データおよび補正文書データの圧縮処理に適用されたアルゴリズムに対する処理を行う。例えば、前述のLZHやZIP、GZIPなどにより基本文書データと補正文書データとが符号化されている場合は、これらの可逆圧縮アルゴリズムを実行して伸張処理を行う。そして、圧縮文書ファイル伸張部405は、伸張した基本文書データを基本文書データ解析部406に、伸張した補正文書データを補正文書データ解析部407にそれぞれ送信する。 Note that the decompression process in step S62 is performed according to an algorithm applied to packaging of the converted document data 214 performed in the display device 2b described above, for example. Subsequently, the compressed document file decompression unit 405 performs the decompression process of the basic document data obtained by the decompression process in step S62 (S63) and the decompression process of the corrected document data (S65). The decompression processing in step S63 and step S65 performs processing for the algorithm applied to the compression processing of the basic document data and the corrected document data. For example, when the basic document data and the corrected document data are encoded by the above-described LZH, ZIP, GZIP or the like, the lossless compression algorithm is executed to perform the decompression process. The compressed document file decompression unit 405 transmits the decompressed basic document data to the basic document data analysis unit 406 and the decompressed corrected document data to the correction document data analysis unit 407, respectively.
基本文書データ解析部406は、受信した基本文書データに対する解析処理(S64)を行う。すなわち、圧縮文書ファイル伸張部405から基本文書データを受信すると、該基本文書データを解析してテキストデータ、グラフィックスデータ、イメージデータ、レイアウト情報それぞれに対する基本データを抽出する。一方、補正文書データ解析部407は、受信した補正文書データに対する解析処理(S66)を行う。すなわち、圧縮文書ファイル伸張部405から補正文書データを受信すると、該補正文書データを解析してテキストデータ、グラフィックスデータ、イメージデータ、およびレイアウト情報それぞれに対する補正データを抽出する。 The basic document data analysis unit 406 performs analysis processing (S64) on the received basic document data. That is, when basic document data is received from the compressed document file decompression unit 405, the basic document data is analyzed to extract basic data for each of text data, graphics data, image data, and layout information. On the other hand, the corrected document data analysis unit 407 performs an analysis process (S66) on the received corrected document data. That is, when the corrected document data is received from the compressed document file decompression unit 405, the corrected document data is analyzed to extract correction data for each of text data, graphics data, image data, and layout information.
続いて補正情報合成部411は、このステップS64およびステップS66における、基本文書データおよび補正文書データに対するテキストデータ、グラフィックスデータ、イメージデータおよびこれらのレイアウト情報に関する解析結果を用いて、基本文書データと補正文書データの合成処理を行い、必要に応じてレイアウト情報を更新し、描画用データ(補正情報合成文書データ)415を生成する(S67)。補正情報合成部411は、この生成した描画用データ(補正情報合成文書データ)415を、一旦記憶部404に記憶する。 Subsequently, the correction information synthesizing unit 411 uses the text data, graphics data, image data, and analysis results regarding these layout information for the basic document data and the corrected document data in step S64 and step S66, and the basic document data and The correction document data is combined, the layout information is updated as necessary, and the drawing data (correction information combined document data) 415 is generated (S67). The correction information combining unit 411 temporarily stores the generated drawing data (correction information combined document data) 415 in the storage unit 404.
なお、上記したステップS63、S64とステップS65、S66との処理とは、本実施例では平行して処理しているが、ステップS65、ステップS66、ステップS67、ステップS68の順に行っても良い。上記ステップ67において描画用データ(補正情報合成文書データ415の生成が完了すると、レイアウト解析部416が、生成された補正情報合成文書データ)415の解析を行う(S68)。そして、印刷描画部408は、レイアウト解析部416による解析処理の結果と、印刷装置性能情報記憶部410に記憶する印刷性能情報414とに基づき描画用データを生成し、不図示の描画用メモリに記憶させる(S69)。 In addition, although the process of said step S63, S64 and step S65, S66 is processed in parallel in a present Example, you may carry out in order of step S65, step S66, step S67, and step S68. When the generation of the drawing data (correction information composite document data 415 is completed in step 67), the layout analysis unit 416 analyzes the generated correction information composite document data 415 (S68). The print drawing unit 408 generates drawing data based on the result of the analysis processing by the layout analysis unit 416 and the printing performance information 414 stored in the printing apparatus performance information storage unit 410, and stores the drawing data in a drawing memory (not shown). Store (S69).
なお、描画用データ(補正情報合成文書データ)415の中にイメージデータが符号化された文字列として含まれる場合、イメージ復号部417が該イメージデータの復号化処理を行い印刷描画部408に出力する。ステップS69で描画用データを描画用メモリに一時記録した後、描画用メモリに描画した内容を印刷装置表示部409で表示する(S70)。すなわち、印刷描画部408は、描画用メモリに描画用データを記憶させると、印刷装置表示部409を制御して、この記憶された描画用データに基づく表示を実行するように制御する。 When the drawing data (correction information composite document data) 415 includes image data as an encoded character string, the image decoding unit 417 performs decoding processing on the image data and outputs it to the print drawing unit 408. To do. After the drawing data is temporarily recorded in the drawing memory in step S69, the contents drawn in the drawing memory are displayed on the printing device display unit 409 (S70). In other words, when the drawing data is stored in the drawing memory, the printing / drawing unit 408 controls the printing apparatus display unit 409 to perform display based on the stored drawing data.
このように印刷装置表示部409に描画用データに基づく表示を行っている状態で、印刷装置4では、印刷入力部403へのユーザからの印刷処理開始指示を待つ(S71)。なお、本実施の形態に係る印刷装置4では、印刷しようとする文書データの印刷状態を事前に確認できるようにするため、ステップS68〜ステップS70に示す処理により、印刷装置表示部409において描画用データ(補正情報合成文書データ)415を表示する構成である。しかしながら、文書データの印刷状態の事前確認が不要である場合、あるいは印刷装置4が印刷描画部408および印刷装置表示部409を備えていない構成の場合では、このステップS68〜ステップS70までの処理を省略することができる。 In the state where the display based on the drawing data is being performed on the printing apparatus display unit 409 in this way, the printing apparatus 4 waits for a print processing start instruction from the user to the print input unit 403 (S71). Note that in the printing apparatus 4 according to the present embodiment, the printing apparatus display unit 409 performs drawing for the printing state of the document data to be printed by the processing shown in steps S68 to S70 so that the printing state can be confirmed in advance. The data (correction information composite document data) 415 is displayed. However, if it is not necessary to confirm the print state of the document data in advance, or if the printing apparatus 4 does not include the print drawing unit 408 and the printing apparatus display unit 409, the processes from step S68 to step S70 are performed. Can be omitted.
ここで、ステップS70において表示中の描画用データ(補正情報合成文書データ)415に対する印刷指示を印刷入力部403で受付けると、該指示は印刷言語変換部412に通知される。印刷言語変換部412は、このユーザからの指示に応じて、描画用データ(補正情報合成文書データ)415を読み出し、印刷可能な表現形式である印刷言語への変換を行う(S72)。この印刷言語の多くは印刷出力部413に対する描画命令を示す情報である。なお、本実施形態のように描画用データ(補正情報合成文書データ)415をSVG形式で記述する場合、このSVG形式も描画命令のひとつと捉えることが可能である。このため、印刷言語変換部412は、SVG形式で記述された描画用データ(補正情報合成文書データ)415を上記印刷言語へ容易に変換することができる。ステップS72において、印刷言語変換部412が描画用データ(補正情報合成文書データ)415を印刷言語に変換すると、該変換した描画用データ(補正情報合成文書データ)415を印刷出力部413に出力する。そして、印刷出力部413は、印刷言語変換部412から出力された描画用データ(補正情報合成文書データ)415に基づいて所定の用紙への印刷処理を行う(S73)。 Here, when the print input unit 403 receives a print instruction for the drawing data (correction information composite document data) 415 being displayed in step S 70, the print language conversion unit 412 is notified of the instruction. In response to the instruction from the user, the print language conversion unit 412 reads the drawing data (correction information composite document data) 415 and converts it into a print language that is a printable expression format (S72). Most of the print languages are information indicating drawing commands for the print output unit 413. Note that when the drawing data (correction information composite document data) 415 is described in the SVG format as in the present embodiment, the SVG format can also be regarded as one of the drawing commands. Therefore, the print language conversion unit 412 can easily convert the drawing data (correction information composite document data) 415 described in the SVG format into the print language. In step S 72, when the print language conversion unit 412 converts the drawing data (correction information composite document data) 415 into a print language, the converted drawing data (correction information composite document data) 415 is output to the print output unit 413. . Then, the print output unit 413 performs a printing process on a predetermined sheet based on the drawing data (correction information composite document data) 415 output from the print language conversion unit 412 (S73).
以上のようにして、本実施の形態に係る印刷装置4では、表示装置2bから受信した描画用データ(補正情報合成文書データ)415に基づき文書データの印刷処理を行う。 As described above, the printing apparatus 4 according to the present embodiment performs document data printing processing based on the drawing data (correction information composite document data) 415 received from the display apparatus 2b.
なお、上記した表示装置2bにおける印刷指示処理において、入力部204から印刷指示を受けると、ステップS51において補正文書データの取得を行うように構成されていた。しかしながら、例えば変換サーバ1あるいはゲートウェイ3bへのアクセスの不調などの理由により、基本文書データのみを取得し補正文書データが取得できていない場合、表示装置2bは、ステップS52を省略し、基本文書データのみを印刷装置4へ送信するように構成されている。 In the above-described print instruction process in the display device 2b, when a print instruction is received from the input unit 204, correction document data is acquired in step S51. However, if only the basic document data is acquired and the corrected document data cannot be acquired due to, for example, a malfunction in the conversion server 1 or the gateway 3b, the display device 2b omits step S52, and the basic document data. Are transmitted to the printing apparatus 4 only.
このように表示装置2bから基本文書データのみを印刷装置4bに送信する場合、印刷装置4では、図21のフローチャートに示すステップS62の段階で、表示装置2bから基本文書データのみを受信していることがわかる。そこで、印刷装置4bでは、この受信した基本文書データを伸張し(S63)、解析して(S64)、得られた結果を利用して、該基本文書データに対応する補正文書データを変換サーバ1に要求する。 When only the basic document data is transmitted from the display device 2b to the printing device 4b as described above, the printing device 4 receives only the basic document data from the display device 2b in the step S62 shown in the flowchart of FIG. I understand that. Therefore, the printing apparatus 4b decompresses the received basic document data (S63), analyzes it (S64), and uses the obtained result to convert the corrected document data corresponding to the basic document data to the conversion server 1. To request.
なお、図11に示すように本実施の形態に係る表示装置2bは、受信した文書データに基づく印刷処理を印刷装置4に指示する場合、変換サーバ1から受信した変換文書データ214、より正確にはパッケージ化した基本文書データと補正文書データとを送受信部B203によって該印刷装置4に送信する構成であった。 As shown in FIG. 11, when the display device 2b according to the present embodiment instructs the printing device 4 to perform print processing based on the received document data, the converted document data 214 received from the conversion server 1 is more accurately displayed. The configuration is such that the packaged basic document data and the corrected document data are transmitted to the printing apparatus 4 by the transmission / reception unit B203.
しかしながら、表示装置2bは、描画部209が変換サーバ1から受信した基本文書データと補正文書データとを合成した、描画用データ415として、補正情報合成文書データを生成し、該補正情報合成文書データを記憶部205に記憶させる。そして、印刷処理の実行を印刷装置4に対して指示する際に、この記憶部205に記憶させた描画用データ(補正情報合成文書データ)415を送受信部B203により印刷装置4に出力させる構成であってもよい。 However, the display device 2b generates corrected information combined document data as drawing data 415 obtained by combining the basic document data received by the drawing unit 209 from the conversion server 1 and the corrected document data, and the corrected information combined document data. Is stored in the storage unit 205. When the printing apparatus 4 is instructed to execute the printing process, the drawing data (correction information composite document data) 415 stored in the storage unit 205 is output to the printing apparatus 4 by the transmission / reception unit B203. There may be.
このように表示装置2bが構成されている場合、印刷処理を実行する印刷装置4側では、基本文書データと補正文書データとの合成処理を省略することができるため、補正情報合成部411を備える必要がない。 When the display device 2b is configured in this way, the printing device 4 side that executes the printing process can omit the synthesis process of the basic document data and the corrected document data, and thus includes a correction information synthesis unit 411. There is no need.
以下において、上記したように描画用データ(補正情報合成文書データ)415として、基本文書データと補正文書データとを合成したデータを印刷装置4に出力する表示装置2bにおける印刷処理指示について図24を参照して説明する。この図24は、補正情報合成文書データを生成し印刷装置4に出力する場合における、表示装置2bの印刷処理指示の一例を示すフローチャートである。なお、このように、印刷処理用のデータとして補正情報合成文書データを生成する構成の場合、表示装置2bは、図33に示す構成となる。 In the following, FIG. 24 shows a print processing instruction in the display device 2b for outputting the data obtained by combining the basic document data and the corrected document data to the printing device 4 as the drawing data (correction information combined document data) 415 as described above. The description will be given with reference. FIG. 24 is a flowchart illustrating an example of a print processing instruction of the display device 2b when the correction information composite document data is generated and output to the printing device 4. In this way, in the case of the configuration for generating the correction information composite document data as the print processing data, the display device 2b has the configuration shown in FIG.
表示装置2bでは、入力部204がユーザからの印刷指示を受付けると、文書データ構成部212がこの印刷が指示されている描画用データ415の内容が、基本文書データに補正文書データを合成した後のデータであるのか、それとも基本文書データのみであるのか判定する(S91)。この判定において、描画用データ415が補正文書データを合成した後のデータであると判定した場合、記憶部205から上記描画用データ415を読み出し、送受信部B203が備える送信用メモリ(不付図示)に出力する(S97)。一方、文書データ構成部212が、記憶部205に記憶されている描画用データ415が基本文書データのみであると判定した場合(S91において「NO」)、該基本文書データに対応する補正文書データの取得を行う(S92)。すなわち、文書データ構成部212は、送受信部A202に指示して、変換サーバ1に対して補正文書データを送信するように要求する。そして、この要求に応じて変換サーバ1から送信された補正文書データを記憶部205に一時記憶させる。 In the display device 2b, when the input unit 204 receives a print instruction from the user, the document data composition unit 212 combines the corrected document data with the basic document data after the contents of the drawing data 415 instructed to be printed. It is determined whether the data is the basic data or only the basic document data (S91). In this determination, when it is determined that the drawing data 415 is the data after combining the corrected document data, the drawing data 415 is read from the storage unit 205, and a transmission memory (not shown) provided in the transmission / reception unit B203. (S97). On the other hand, when the document data configuration unit 212 determines that the drawing data 415 stored in the storage unit 205 is only basic document data (“NO” in S91), the corrected document data corresponding to the basic document data Is acquired (S92). That is, the document data configuration unit 212 instructs the transmission / reception unit A202 to request the conversion server 1 to transmit the corrected document data. Then, the corrected document data transmitted from the conversion server 1 in response to this request is temporarily stored in the storage unit 205.
なお、上記ステップS91における判定処理は以下のようにして実行することができる。すなわち、ユーザから受付けた印刷指示が、表示装置2bの表示部211において表示中の文書データに対するものである場合、該文書データを表示させる際に、この文書データが基本文書データと補正文書データとに基づき合成された補正情報合成文書データに基づくものであるのか否かを示す例えばビット情報を記録しておく。そして、文書データ構成部212がこのビット情報を参照することにより上記ステップS91の判定を行うことができる。 The determination process in step S91 can be executed as follows. That is, when the print instruction received from the user is for the document data being displayed on the display unit 211 of the display device 2b, when the document data is displayed, the document data is the basic document data and the corrected document data. For example, bit information indicating whether or not the information is based on the correction information synthesized document data synthesized based on the above is recorded. The document data configuration unit 212 can make the determination in step S91 by referring to the bit information.
あるいは、印刷対象となる文書データがSVG形式で記述されている場合、前述の例えば<desc>タグを利用して、文書データ内に、該文書データが補正情報合成文書データであるか否かを示すメタデータ埋め込む。そして、文書データ構成部212は、このメタデータに埋め込まれた情報を参照して判定することができる。 Alternatively, when the document data to be printed is described in the SVG format, it is determined whether or not the document data is correction information composite document data in the document data by using the <desc> tag, for example. Show metadata embedded. Then, the document data configuration unit 212 can make a determination with reference to information embedded in the metadata.
また、文書データを示すファイル名を指定してユーザから印刷要求が指示される場合、この指示されたファイル名または拡張子などに上記文書データが補正情報合成文書データであるのか否かを示す情報を含めておく。そして、文書データ構成部212は、このフィル名または拡張子を参照して、印刷する文書データが補正情報合成文書データであるのか否かを判定することができる。 Further, when a print request is instructed from a user by specifying a file name indicating document data, information indicating whether the document data is correction information composite document data in the instructed file name or extension Is included. Then, the document data configuration unit 212 can determine whether or not the document data to be printed is correction information composite document data with reference to the file name or extension.
次に、文書データ構成部212は、補正文書データとともに、属性情報115を読み出し、該属性情報115を参照して当該表示装置2bにおいて、基本文書データと補正文書データとの合成処理が可能であるか否かどうかを判断する(S93)。基本文書データと補正文書データとの合成処理が可能である場合(S93において「YES」の場合)、文書データ構成部212からの指示に応じて、圧縮文書データ伸張部206が、補正文書データの伸張処理を行い(S94)、伸張した補正文書データを補正文書データ解析部208に送信する。 Next, the document data configuration unit 212 reads out the attribute information 115 together with the corrected document data, and can refer to the attribute information 115 to perform the synthesis process of the basic document data and the corrected document data in the display device 2b. Whether or not (S93). When combining processing of the basic document data and the corrected document data is possible (in the case of “YES” in S93), the compressed document data decompression unit 206 responds to an instruction from the document data configuration unit 212 and the corrected document data The decompression process is performed (S94), and the decompressed corrected document data is transmitted to the corrected document data analysis unit 208.
補正文書データ解析部208は、受信した補正文書データに含まれるテキスト、グラフィックス、イメージそれぞれの部分に関する補正情報を解析し(S95)、描画用データ生成部215に渡す。描画用データ生成部215は、解析された補正文書データを補正文書データ解析部208から受信すると、既に受信している解析された基本文書データと合成処理を行い、必要に応じてレイアウト情報を更新する(S96)。そして、描画用データ生成部215は、基本文書データと補正文書データとを合成処理した描画用データ(補正情報合成文書データ)415を記憶部205に記憶させるとともに、文書データ構成部212にこの描画用データ415を印刷装置4に対して出力させるように指示する。 The corrected document data analysis unit 208 analyzes the correction information regarding the text, graphics, and image portions included in the received corrected document data (S95), and passes them to the drawing data generation unit 215. When receiving the analyzed corrected document data from the corrected document data analysis unit 208, the drawing data generation unit 215 performs composition processing with the already analyzed basic document data and updates the layout information as necessary. (S96). Then, the drawing data generation unit 215 stores the drawing data (correction information combined document data) 415 obtained by synthesizing the basic document data and the corrected document data in the storage unit 205 and also causes the document data configuration unit 212 to display the drawing data. Instructs the printing apparatus 4 to output the business data 415.
文書データ構成部212は、描画用データ生成部215からの指示に応じて記憶部205から描画用データ415を読み出し、送受信部B203に出力する(S97)。そして、送受信部Bに該描画用データ415を印刷装置4に送信するように制御する(S98)。 In response to an instruction from the drawing data generation unit 215, the document data configuration unit 212 reads the drawing data 415 from the storage unit 205 and outputs the drawing data 415 to the transmission / reception unit B203 (S97). Then, control is performed so that the drawing data 415 is transmitted to the transmission / reception unit B to the printing apparatus 4 (S98).
なお、上記ステップS93における判定で、「NO」の場合、すなわち、表示装置2bが基本文書データと補正文書データとを合成することができない場合、描画用データ生成部215は、基本文書データ解析部207により解析された基本文書データと、補正文書データ解析部により解析された補正文書データとをパッケージ化して記憶部205に記憶させる。そして、文書データ構成部212に、このパッケージ化された基本文書データと補正文書データとを印刷装置4に出力するように指示する。 If the determination in step S93 is “NO”, that is, if the display device 2b cannot synthesize the basic document data and the corrected document data, the drawing data generation unit 215 displays the basic document data analysis unit. The basic document data analyzed by 207 and the corrected document data analyzed by the corrected document data analysis unit are packaged and stored in the storage unit 205. Then, it instructs the document data configuration unit 212 to output the packaged basic document data and the corrected document data to the printing apparatus 4.
以上のようにして、表示装置2b側において基本文書データと補正文書データとを予め合成し印刷装置4に出力させることができる。そこで次に、上記のように補正文書データと基本文書データとを合成して印刷装置4に送信する、あるいはパッケージ化して印刷装置4に送信する場合における、該印刷装置4における処理について図21および図25を参照して説明する。 As described above, the basic document data and the corrected document data can be combined in advance on the display device 2b side and output to the printing device 4. Then, the processing in the printing apparatus 4 in the case where the corrected document data and the basic document data are combined and transmitted to the printing apparatus 4 as described above, or packaged and transmitted to the printing apparatus 4 will be described with reference to FIGS. This will be described with reference to FIG.
図25は、印刷対象となる文書データとして、合成された、あるいは基本文書データと補正文書データとがパッケージ化された描画用データ415に基づき、本実施の形態に係る印刷装置4が印刷する処理の一例を示すフローチャートである。 FIG. 25 shows a process of printing by the printing apparatus 4 according to the present embodiment based on drawing data 415 that is synthesized or packaged with basic document data and corrected document data as document data to be printed. It is a flowchart which shows an example.
まず、図21のステップS61に示すように、印刷送受信部402が、表示装置2bから、印刷対象となる文書データ、すなわち、パッケージ化された基本文書データおよび補正文書データあるいは、これらのデータが合成された描画用データ(補正情報合成文書データ)415を受信する(S61)。次に、ステップSBに進み、図25に示すように、圧縮文書ファイル伸張部405が、受信した文書データの種別が、パッケージ化された基本文書データおよび補正文書データであるのか、これらのデータが合成された描画用データ(補正情報合成文書データ)415であるのかを判定する(S101)。 First, as shown in step S61 of FIG. 21, the print transmission / reception unit 402 synthesizes document data to be printed, that is, packaged basic document data and corrected document data, or these data from the display device 2b. The rendered drawing data (correction information composite document data) 415 is received (S61). In step SB, as shown in FIG. 25, the compressed document file decompression unit 405 determines whether the received document data type is packaged basic document data and corrected document data. It is determined whether it is the combined drawing data (correction information combined document data) 415 (S101).
このステップS101の判定において受信した文書データが、描画用データ(補正情報合成文書データ)415である場合は、図21のステップSCへ進み、ステップS68以降の処理を行う。すなわち、この場合、ステップS62〜ステップS67までの処理を省略することができる。 If the document data received in the determination in step S101 is the drawing data (correction information composite document data) 415, the process proceeds to step SC in FIG. 21, and the processes in and after step S68 are performed. That is, in this case, the processing from step S62 to step S67 can be omitted.
一方、ステップS101において、受信した文書データが、パッケージ化された基本文書データと補正文書データであると判定される場合は図21に示すステップS62へ進む。そして、上述したようにステップS62以降の処理を行う。 On the other hand, if it is determined in step S101 that the received document data is packaged basic document data and corrected document data, the process proceeds to step S62 shown in FIG. And the process after step S62 is performed as mentioned above.
以上のように、本実施の形態に係る印刷装置4は、受信した印刷対象となる文書データ
の種別を判定して印刷処理を行うことができる。このため、本実施の形態に係る印刷装置4は、受信した文書データが基本文書データと補正文書データとを合成した補正情報合成文書データであるのか、あるいはパッケージ化された基本文書データおよび補正文書データであるのかに応じて適切に印刷処理を行うことができる。
As described above, the printing apparatus 4 according to the present embodiment can perform print processing by determining the type of received document data to be printed. For this reason, the printing apparatus 4 according to the present embodiment determines whether the received document data is correction information composite document data obtained by combining the basic document data and the correction document data, or packaged basic document data and correction document. It is possible to appropriately perform the printing process depending on whether the data.
なお、上記した本実施の形態に係るデータ変換システム100では、文書データの変換処理を変換サーバ1において実行するように構成されているがこれに限定されるものではない。例えば、文書データの送信側である表示装置2a、ゲートウェイ3a、またはゲートウェイ3bが変換サーバ1と同様の機能を有しており、該変換サーバ1にて実現される各機能を上記表示装置2a、ゲートウェイ3a、またはゲートウェイ3bが有する構成であってもよい。 In the data conversion system 100 according to the present embodiment described above, the conversion processing of the document data is executed in the conversion server 1, but the present invention is not limited to this. For example, the display device 2a, the gateway 3a, or the gateway 3b on the document data transmission side has the same function as that of the conversion server 1, and each function realized by the conversion server 1 is displayed on the display device 2a, The gateway 3a or the gateway 3b may have a configuration.
また、本実施の形態においては、かかる文書データは、表示装置2aからゲートウェイ3aを介して変換サーバが受信し変換処理を行うとしているが、送信される文書データがWEBサーバのような、その他のサーバを経由し、該サーバにおいて変換処理が行なわれてもよい。また、ゲートウェイ3a、ゲートウェイ3bおよび変換サーバ1が同じサーバであって、このサーバにおいて行なわれる構成であってもよい。 In this embodiment, the document data is received by the conversion server from the display device 2a via the gateway 3a and is converted. However, the document data to be transmitted is not limited to a WEB server. The conversion process may be performed in the server via the server. Moreover, the gateway 3a, the gateway 3b, and the conversion server 1 may be the same server, and the structure performed in this server may be sufficient.
また、本実施の形態に係る変換サーバ1は、属性情報記憶部112において、文書データの表示先となる表示装置2の属性情報115を予め記憶しておく構成であった。しかしながら、これに限定されるものではなく、下記に説明する変換処理における所定のタイミングで、表示装置2bから属性情報115を取得して記憶する構成であってもよい。すなわち、変換サーバ1は、ゲートウェイ3aを介して表示装置2aから、表示装置2bに送信する文書データ114を受信すると、受信したこの文書データを変換処理する。そして、変換サーバ1は、この変換処理時に、必要に応じて、ゲートウェイ3b、またはゲートウェイ3bを介して表示装置2bから、表示装置2bの属性情報115を取得する構成であってもよい。 Also, the conversion server 1 according to the present embodiment has a configuration in which the attribute information 115 of the display device 2 that is the display destination of the document data is stored in advance in the attribute information storage unit 112. However, the present invention is not limited to this, and the attribute information 115 may be acquired from the display device 2b and stored at a predetermined timing in the conversion process described below. That is, when the conversion server 1 receives the document data 114 to be transmitted to the display device 2b from the display device 2a via the gateway 3a, the conversion server 1 converts the received document data. And the conversion server 1 may be the structure which acquires the attribute information 115 of the display apparatus 2b from the display apparatus 2b via the gateway 3b or the gateway 3b as needed at the time of this conversion process.
また、本実施の形態に係る変換サーバ1は、表示装置2aから文書データ(圧縮文書データ)を受信すると、送受信部102が表示装置2bに対して属性情報115を要求し、該表示装置2bから自動的に取得するように構成されているがこれに限定されるものではない。 In the conversion server 1 according to the present embodiment, when the document data (compressed document data) is received from the display device 2a, the transmission / reception unit 102 requests the attribute information 115 from the display device 2b. However, the present invention is not limited to this.
例えば、変換サーバ1が該変換サーバ1を操作するユーザからの入力を受付ける入力手段をさらに備えている。そして、該入力手段によって表示装置2bに対して送信するための文書データ114の変換指示を受付けた場合、該指示に応じて送受信部102が属性情報115を表示装置2bから取得する構成であってもよい。 For example, the conversion server 1 further includes input means for receiving an input from a user who operates the conversion server 1. When the input unit receives an instruction to convert the document data 114 to be transmitted to the display device 2b, the transmission / reception unit 102 acquires the attribute information 115 from the display device 2b according to the instruction. Also good.
また、上記変換サーバ1では、この属性情報115を、文書データ114の送信先である表示装置2bから取得するように構成されていたがこれに限定されるものではない。例えば、文書データ114の送信先が常に所定の表示装置である場合は、予め属性情報記憶部112にこの表示装置の属性情報を記録しておく構成であってもよい。 The conversion server 1 is configured to acquire the attribute information 115 from the display device 2b that is the transmission destination of the document data 114, but is not limited thereto. For example, when the transmission destination of the document data 114 is always a predetermined display device, the attribute information of this display device may be recorded in the attribute information storage unit 112 in advance.
また、この属性情報115は、変換サーバ1において、本実施の形態に係るデータ変換システム100における、送受信されるデータの適切な通信量などの情報に応じて予め設定されている情報であってもよい。 Further, the attribute information 115 may be information set in advance in the conversion server 1 according to information such as an appropriate communication amount of data transmitted and received in the data conversion system 100 according to the present embodiment. Good.
本実施の形態にかかる印刷装置4では、印刷を指示するユーザが、印刷対象となる文書データを事前に確認できるようにする目的で、補正情報合成部411の処理結果と印刷装置性能情報記憶部410に記憶されている印刷性能情報414とにしたがって印刷描画部408により描画を行い、印刷装置表示部409に表示できるように構成されている。 In the printing apparatus 4 according to the present embodiment, the processing result of the correction information combining unit 411 and the printing apparatus performance information storage unit are provided so that a user who instructs printing can check document data to be printed in advance. In accordance with the print performance information 414 stored in 410, the print drawing unit 408 can draw and display on the printer display unit 409.
ただし、例えば、表示データの印刷処理前における印刷状態の確認が不要である場合このような印刷対象となる文書データの表示を行う必要はない。このため、このような場合は、印刷装置4は、印刷描画部408および印刷装置表示部409を備えていなくてもよい。 However, for example, when it is not necessary to check the print state before the display data is printed, it is not necessary to display the document data to be printed. For this reason, in such a case, the printing apparatus 4 may not include the print drawing unit 408 and the printing apparatus display unit 409.
また、本実施の形態に係る印刷装置4では、補正情報合成部411によって生成された補正情報合成文書データに基づき描画または印刷処理を実行するように構成されていた。しかしながら、印刷装置4は、下記のように構成されていてもよい。 Further, the printing apparatus 4 according to the present embodiment is configured to execute drawing or printing processing based on the correction information combined document data generated by the correction information combining unit 411. However, the printing apparatus 4 may be configured as follows.
すなわち、上記印刷装置4は、補正情報合成部411を備えず、印刷描画部408が、印刷性能情報を参照して、基本文書データ解析部406から受信した基本文書データと、補正文書データ解析部407から受信した補正文書データとに基づき、変換文書データ215の表示を行う構成であってもよい。また、印刷言語変換部412が、基本文書データ解析部406から受信した基本文書データと、補正文書データ解析部407から受信した補正文書データと、印刷性能情報に基づき、変換文書データ215を印刷可能とする形式に変換する構成であってもよい。 That is, the printing apparatus 4 does not include the correction information combining unit 411, and the print drawing unit 408 refers to the print performance information and receives the basic document data received from the basic document data analysis unit 406 and the correction document data analysis unit. The converted document data 215 may be displayed based on the corrected document data received from 407. In addition, the print language conversion unit 412 can print the converted document data 215 based on the basic document data received from the basic document data analysis unit 406, the corrected document data received from the corrected document data analysis unit 407, and the print performance information. It may be configured to convert to the format.
また、本実施の形態に係る表示装置2bは、ゲートウェイB3bを通じて受信した基本文書データを記憶部205に一時記憶させる構成であるが、この記憶部205に一時記憶されず、送受信部A202から圧縮文書データ伸張部206に送信される構成であってもよい。このように構成されている場合では、圧縮文書データ伸張部206による圧縮された基本文書データの伸張開始のトリガは、ユーザからの表示の指示ではなく、変換サーバ1からの基本文書データの受信時となる。 The display device 2b according to the present embodiment is configured to temporarily store the basic document data received through the gateway B3b in the storage unit 205. However, the display device 2b is not temporarily stored in the storage unit 205, but is compressed from the transmission / reception unit A202. It may be configured to be transmitted to the data decompression unit 206. In such a configuration, the trigger for starting decompression of the compressed basic document data by the compressed document data decompression unit 206 is not the display instruction from the user but the reception of the basic document data from the conversion server 1. It becomes.
また、上記した変換サーバ1では、例えば図29(a)および図29(b)に示すように、属性情報115に基づき、送信する文書データ114に含まれる各要素の送信の要否を判定して表示装置2bに送信する変換文書データの構成を決定していた。このように、表示装置2bにおいて不要なデータを送信する必要がないため、表示装置2aから表示装置2bに送信するデータ量を低減させることができた。 Further, in the conversion server 1 described above, for example, as shown in FIGS. 29A and 29B, it is determined whether or not each element included in the document data 114 to be transmitted is necessary based on the attribute information 115. Thus, the configuration of the converted document data to be transmitted to the display device 2b is determined. Thus, since there is no need to transmit unnecessary data in the display device 2b, the amount of data transmitted from the display device 2a to the display device 2b can be reduced.
ところで、上記変換サーバ1による、送信するデータのデータ量の低減方法はこれに限定されるものではなく、例えば下記のように変換文書データそのものを構成する各要素の情報の削減を行うことができる。すなわち、定位情報であるレイアウト情報およびグラフィックス部分における描画点の削除処理によって表示装置2bに送信する変換文書データのデータ量をさらに低減させることができる。 By the way, the method of reducing the amount of data to be transmitted by the conversion server 1 is not limited to this, and for example, the information of each element constituting the converted document data itself can be reduced as follows. . That is, it is possible to further reduce the data amount of the converted document data to be transmitted to the display device 2b by the layout information that is localization information and the drawing point deletion process in the graphics portion.
例えば、レイアウト情報の記述方法として例えば図30(a)に示す記述と、図30(b)のように少数点以下の情報まで含めた記述とを行うことができる。この図30(a)に示す記述によって規定されるレイアウト情報と、図30(b)によって規定されるレイアウト情報とでは小数点以下の差分だけ両者の間の配置に差異が生じる。図30(a)および図30(b)は、レイアウト情報の記述方法の一例を示す図である。 For example, as a description method of layout information, for example, a description shown in FIG. 30A and a description including even information below a decimal point as shown in FIG. 30B can be performed. The layout information defined by the description shown in FIG. 30 (a) and the layout information defined by FIG. 30 (b) are different in arrangement between the two by a difference after the decimal point. FIG. 30A and FIG. 30B are diagrams illustrating an example of a layout information description method.
しかしながら、画面サイズが、幅方向の大きさが240dot、縦方向の大きさが320dotである表示装置2において、上記図30(a)および図30(b)に示すレイアウト情報に基づき配置が規定された描画などの場合、図30(a)および図30(b)に示すレイアウト情報両者による配置の差異は1dot以内に収まる。このため、上記した画面サイズを有する表示装置2では、これら両者のレイアウト情報によって規定された描画の表示位置は同位置とみなすことができる。 However, in the display device 2 having a screen size of 240 dots in the width direction and 320 dots in the vertical direction, the arrangement is defined based on the layout information shown in FIGS. 30 (a) and 30 (b). In the case of drawing, etc., the difference in arrangement due to both the layout information shown in FIGS. 30A and 30B falls within 1 dot. For this reason, in the display device 2 having the above-described screen size, the drawing display position defined by the layout information of both of them can be regarded as the same position.
このため、表示装置2aから受信した文書データ114に含まれるレイアウト情報が図30(b)のように小数点以下まで記述されている場合であっても、変換文書データの送信先である表示装置2bの画面サイズが例えば上記した幅方向に240dot、縦方向に320dotであるときは、小数点以下を丸めレイアウト情報を記述するデータ量を削減させることができる。 Therefore, even if the layout information included in the document data 114 received from the display device 2a is described to the decimal point as shown in FIG. 30B, the display device 2b that is the transmission destination of the converted document data. For example, when the screen size is 240 dots in the width direction and 320 dots in the vertical direction, the amount of data describing the layout information can be reduced by rounding off the decimal part.
なお、このレイアウト情報におけるデータ量の削減の有無は下記のようにして判定することができる。すなわち、レイアウト情報変換部108が、属性情報115を参照して表示装置2bが有する表示能力を想定し、小数点以下の情報を丸めるか否かを判定することができる。 Whether or not the data amount in the layout information is reduced can be determined as follows. That is, the layout information conversion unit 108 can determine whether to round off information after the decimal point by referring to the attribute information 115 and assuming the display capability of the display device 2b.
また、文書データ114に含まれるグラフィックス部分が、特に多くの描画点の集合によって表現されている場合、この描画点のうちいくつかを間引くことにより、表示装置2bに送信する変換文書データのデータ量を低減させることができる。 In addition, when the graphics portion included in the document data 114 is expressed by a set of a large number of drawing points, the converted document data data to be transmitted to the display device 2b by thinning out some of the drawing points. The amount can be reduced.
具体的には、例えば、グラフィックス部分の一部を図31のように記述するものとし、この記述によって、座標(1,1)と座標(2.02,2.02)とを結ぶ線と、座標(2.02,2.02)と座標(3,3)とを結ぶ線とを描画することができるものとする。そして、この図31に示す記述によりグラフィックス部分を画面サイズが幅240dot、高さ320dotである表示装置に表示させるものとする。 Specifically, for example, a part of the graphics part is described as shown in FIG. 31, and by this description, a line connecting the coordinates (1, 1) and the coordinates (2.02, 2.02) It is assumed that a line connecting coordinates (2.02, 2.02) and coordinates (3, 3) can be drawn. Then, according to the description shown in FIG. 31, the graphics portion is displayed on a display device having a screen size of 240 dots wide and 320 dots high.
この場合、座標(1,1)と座標(2.02,2.02)とを結ぶ線と、座標(2.02,2.02)と座標(3,3)とを結ぶ線とでは、直線の傾きが異なる。しかしながら、これらの座標により描かれるグラフィックス部分を上記した画面サイズの表示装置に表示させた場合、座標(1,1)と座標(3,3)とを結ぶ直線で表現した場合と表示結果に差異が生じない。 In this case, a line connecting the coordinates (1, 1) and the coordinates (2.02, 2.02) and a line connecting the coordinates (2.02, 2.02) and the coordinates (3, 3) The slope of the straight line is different. However, when the graphics portion drawn by these coordinates is displayed on the display device having the above-mentioned screen size, the display result is the case where it is expressed by a straight line connecting the coordinates (1, 1) and the coordinates (3, 3). There is no difference.
このように表示結果に差異が生じない場合、図31に示す記述を図32に示す記述に変更させ、不要な描画点を間引く処理を行うことができる。なお、この描画点を間引くか否かの判定は、下記のようにして実現することができる。すなわち、グラフィックス解析部106が属性情報115を参照して、表示装置2bが有する表示能力を想定し、間引ける描画点を判定することができる。 When there is no difference in the display results as described above, the description shown in FIG. 31 can be changed to the description shown in FIG. 32, and unnecessary drawing points can be thinned out. The determination as to whether or not to thin out the drawing points can be realized as follows. That is, the graphics analysis unit 106 can determine the drawing points that can be thinned out by referring to the attribute information 115 and assuming the display capability of the display device 2b.
最後に、本実施の形態に係るデータ変換システム100における変換サーバ1、表示装置2b、印刷装置4が備える各ブロック、特に変換サーバ1が備える変換制御部101、
表示装置2bが備える表示制御部201、および印刷装置4が備える印刷制御部401それぞれが有する各機能ブロックは、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
Finally, each block provided in the conversion server 1, the display device 2b, and the printing device 4 in the data conversion system 100 according to the present embodiment, particularly the conversion control unit 101 provided in the conversion server 1,
Each functional block included in each of the display control unit 201 included in the display device 2b and the print control unit 401 included in the printing device 4 may be configured by hardware logic, or realized by software using a CPU as follows. May be.
すなわち、変換サーバ1、表示装置2b、および印刷装置4は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである変換サーバ1、表示装置2b、および印刷装置4の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記変換サーバ1、表示装置2b、および印刷装置4に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。 That is, the conversion server 1, the display device 2b, and the printing device 4 include a CPU (central processing unit) that executes instructions of a control program that realizes each function, a ROM (read only memory) that stores the program, and the program. A RAM (random access memory) to be developed, a storage device (recording medium) such as a memory for storing the program and various data, and the like are provided. An object of the present invention is to provide program codes (execution format program, intermediate code program, source program) of control programs for the conversion server 1, the display device 2 b, and the printing device 4, which are software for realizing the functions described above, on a computer. By supplying the readable recording medium to the conversion server 1, the display device 2 b, and the printing device 4, the computer (or CPU or MPU) reads and executes the program code recorded on the recording medium. Is also achievable.
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、変換サーバ1、表示装置2b、および印刷装置4を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。 The conversion server 1, the display device 2b, and the printing device 4 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims. That is, embodiments obtained by combining technical means appropriately changed within the scope of the claims are also included in the technical scope of the present invention.
本発明に係るデータ変換装置は、データの送信先となる装置の処理能力を示す属性情報を参照して該装置に送信するデータのうち、送信する必要がある構成要素のみを送信することができる。このため、上記データ変換装置は、異なる処理能力を有する装置間で、送信すべきデータ量を低減させて送信する場合に広く適用できる。 The data conversion device according to the present invention can transmit only the components that need to be transmitted among the data to be transmitted to the device with reference to the attribute information indicating the processing capability of the device that is the data transmission destination. . For this reason, the data conversion apparatus can be widely applied to a case where the data amount to be transmitted is reduced between apparatuses having different processing capabilities.
1 変換サーバ(データ変換装置)
2a 表示装置(情報処理装置)
2b 表示装置(出力処理装置)
4 印刷装置
100 データ変換システム(データ転送システム)
101 変換制御部
102 送受信部
103 記憶部
104 文書データ解析部(抽出手段)
105 テキスト解析部(決定手段・テキスト決定手段)
106 グラフィック解析部(決定手段・図形データ決定手段)
107 イメージ処理部(決定手段・画像データ決定手段)
108 レイアウト情報変換部(配置情報変換手段)
109 文書データ生成部
114 文書データ(出力用データ)
113 フォント情報
115 属性情報
202 送受信部A(属性情報送信手段)
203 送受信部B
204 入力部(指示受付部)
207 基本文書データ解析部(構成要素解析手段)
208 補正文書データ解析部(構成要素解析手段)
209 描画部(表示制御部)
211 表示部(表示制御部)
212 文書データ構成部
214 変換文書データ
215 描画用データ生成部(生成手段)
403 印刷入力部(指示受付部)
406 基本文書データ解析部(構成要素解析手段)
407 補正文書データ解析部(構成要素解析手段)
408 印刷描画部(表示制御部)
409 印刷装置表示部(表示制御部)
411 補正情報合成部(生成手段)
412 印刷言語変換部(印刷形式変換手段)
413 印刷出力部(印刷部)
415 描画用データ(出力処理用データ)
1 Conversion server (data converter)
2a Display device (information processing device)
2b Display device (output processing device)
4 Printing device 100 Data conversion system (data transfer system)
101 conversion control unit 102 transmission / reception unit 103 storage unit 104 document data analysis unit (extraction means)
105 Text analysis unit (deciding means / text deciding means)
106 Graphic analysis unit (determination means / graphic data determination means)
107 Image processing unit (determination means / image data determination means)
108 Layout information conversion unit (placement information conversion means)
109 Document data generation unit 114 Document data (output data)
113 Font information 115 Attribute information 202 Transmission / reception unit A (attribute information transmission means)
203 transceiver B
204 Input unit (instruction receiving unit)
207 Basic document data analysis unit (component analysis means)
208 Corrected document data analysis unit (component analysis means)
209 Drawing unit (display control unit)
211 Display unit (display control unit)
212 Document Data Configuration Unit 214 Converted Document Data 215 Drawing Data Generation Unit (Generation Unit)
403 Print input unit (instruction reception unit)
406 Basic document data analysis unit (component analysis means)
407 Amended document data analysis unit (component analysis means)
408 Print drawing unit (display control unit)
409 Printing device display unit (display control unit)
411 Correction information composition unit (generation means)
412 Print language conversion unit (print format conversion means)
413 Print output section (print section)
415 Drawing data (output processing data)
Claims (18)
上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出する抽出手段と、
上記抽出手段により抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定する決定手段とを備え、
上記決定手段により、送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とするデータ変換装置。 A data conversion device that receives the output data from an information processing device that holds output data, converts the output data into data used by the output processing device, and transmits the data to the output processing device.
Extracting means for extracting information contained in the constituent elements of the output data from the output data received from the information processing apparatus;
For each piece of information included in the component extracted by the extraction means, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device, and the output processing device Determining whether or not output processing using information included in the component is possible, and determining means for determining whether transmission of information included in the component is necessary,
A data conversion apparatus characterized by transmitting information included in a component determined to be necessary for transmission by the determining means to the output processing apparatus.
上記決定手段が、
上記抽出手段により抽出されたテキストデータに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するテキスト決定手段と、
上記抽出手段により抽出された画像データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定する画像データ決定手段と、
上記抽出手段により抽出された図形データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定する図形データ決定手段とを備えることを特徴とする請求項1に記載のデータ変換装置。 The component is at least one of text data, image data, and graphic data,
The determination means is
The component information included in the text data extracted by the extraction means is compared with the attribute information to determine whether the output processing apparatus can perform output processing using the component information. , Text determination means for determining whether or not transmission of information of this component is necessary,
The component information included in the image data extracted by the extraction means is compared with the attribute information to determine whether the output processing device can perform output processing using the component information. , Image data determining means for determining whether or not transmission of information of this component is necessary,
The component information included in the graphic data extracted by the extraction means is compared with the attribute information to determine whether the output processing apparatus can perform output processing using the component information. 2. A data conversion apparatus according to claim 1, further comprising graphic data determination means for determining whether or not transmission of information on the constituent elements is necessary.
上記配置情報を、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を示す座標表現に変換する配置情報変換手段をさらに備え、
上記決定手段により送信が必要であると決定された構成要素に含まれる情報とともに、配置情報変換手段によって座標表現に変換された配置関係を出力処理装置に送信することを特徴とする請求項2に記載のデータ変換装置。 The component further includes arrangement information that defines the arrangement relationship during the output processing of each of text data, image data, and / or graphic data,
Further comprising arrangement information conversion means for converting the arrangement information into a coordinate expression indicating an arrangement relationship at the time of output processing of each of text data, image data, and / or graphic data,
3. The arrangement relation converted into the coordinate expression by the arrangement information converting means is transmitted to the output processing device together with the information included in the component determined to be necessary for transmission by the determining means. The data converter described.
上記情報処理装置から受付けた出力用データから該出力用データの構成要素に含まれる情報を抽出するステップと、
上記抽出された構成要素に含まれる情報それぞれについて、該構成要素に含まれる情報と、上記出力処理装置が有する性能を示す情報である属性情報とを比較し、該出力処理装置において該構成要素に含まれる情報を利用した出力処理が可能か否かを判定し、この構成要素に含まれる情報の送信の要否を決定するステップとを含み、
上記出力処理装置への送信の要否を決定するステップにより送信が必要であると決定された構成要素に含まれる情報を上記出力処理装置に送信することを特徴とするデータ変換装置の制御方法。 A method for controlling a data conversion apparatus that receives output data from an information processing apparatus that holds output data, converts the output data into data used by the output processing apparatus, and transmits the data to the output processing apparatus. And
Extracting information contained in the component of the output data from the output data received from the information processing apparatus;
For each piece of information included in the extracted component, the information included in the component is compared with attribute information that is information indicating the performance of the output processing device. Determining whether output processing using the included information is possible, and determining whether transmission of information included in this component is necessary,
A method for controlling a data conversion apparatus, comprising: transmitting information included in a component determined to be necessary for transmission in the step of determining whether transmission to the output processing apparatus is necessary or not to the output processing apparatus.
上記出力処理装置への構成要素の情報の送信の要否を決定するステップが、
抽出されたテキストデータに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップと、
抽出された画像データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップと、
抽出された図形データに含まれる構成要素の情報と、上記属性情報とを比較して、上記出力処理装置において該構成要素の情報を利用した出力処理が可能か否かを判定し、この構成要素の情報の送信の要否を決定するステップとを含むことを特徴とする請求項5に記載のデータ変換装置の制御方法。 The component is at least one of text data, image data, and graphic data,
Determining whether transmission of component information to the output processing device is necessary,
The component information included in the extracted text data is compared with the attribute information to determine whether or not output processing using the component information is possible in the output processing device. Determining whether or not to transmit the information of
The component information included in the extracted image data is compared with the attribute information to determine whether or not the output processing using the component information is possible in the output processing device. Determining whether or not to transmit the information of
The component information included in the extracted graphic data is compared with the attribute information to determine whether the output processing apparatus can perform output processing using the component information. The method for controlling the data conversion apparatus according to claim 5, further comprising a step of determining whether transmission of the information is necessary.
上記配置情報を、テキストデータ、画像データ、および/または図形データそれぞれの出力処理時における配置関係を示す座標表現に変換するステップをさらに含み、
出力処理装置への送信の要否を決定するステップにより送信が必要であると決定された構成要素の情報それぞれとともに、配置情報を座標表現に変換するステップにおいて座標表現に変換された配置関係を、出力処理装置に送信することを特徴とする請求項6に記載のデータ変換装置の制御方法。 The component further includes arrangement information that defines the arrangement relationship during the output processing of each of text data, image data, and / or graphic data,
Further comprising the step of converting the arrangement information into a coordinate expression indicating an arrangement relationship at the time of output processing of each of text data, image data, and / or graphic data,
The arrangement relationship converted into the coordinate expression in the step of converting the arrangement information into the coordinate expression together with the information of each component determined to be necessary in the step of determining whether or not transmission to the output processing device is necessary, The method according to claim 6, wherein the data conversion apparatus transmits the data to an output processing apparatus.
自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、
上記データ変換装置から送信された出力用データの構成要素の情報を解析する構成要素解析手段と、
上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、
上記生成手段によって生成された出力処理用データに基づき出力処理を行うことを特徴とする出力処理装置。 An output processing device that receives output data from the data conversion device according to any one of claims 1 to 4 and performs output processing based on the output data,
Attribute information transmitting means for transmitting attribute information, which is information indicating the performance of the device, to the data converter;
A component analysis means for analyzing information of the component of the output data transmitted from the data converter;
In accordance with the result analyzed by the component analysis means, a generation means for generating data for output processing, which is data for output processing,
An output processing apparatus that performs output processing based on output processing data generated by the generating means.
表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部とを備え、
上記指示受付部により受付けた印刷指示に応じて、上記表示された出力処理用データを、該出力処理用データに基づき印刷する印刷装置に出力することを特徴とする請求項10に記載の出力処理装置。 A display control unit that controls display of the output processing data based on the output processing data;
An instruction receiving unit that receives a print instruction for the output processing data displayed by the display control unit;
11. The output process according to claim 10, wherein the output processing data displayed is output to a printing apparatus that prints based on the output processing data in accordance with a printing instruction received by the instruction receiving unit. apparatus.
表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部と、
上記指示受付部により受付けた印刷指示に応じて、上記出力処理用データを印刷可能な形式に変換する印刷形式変換手段と、
上記印刷形式変換手段により変換された出力処理用データに基づき印刷を行う印刷部とを備えることを特徴とする請求項10に記載の出力処理装置。 A display control unit that controls display of the output processing data based on the output processing data;
An instruction receiving unit that receives a print instruction for the output processing data displayed by the display control unit;
Print format conversion means for converting the output processing data into a printable format in response to a print instruction received by the instruction receiving unit;
The output processing apparatus according to claim 10, further comprising: a printing unit that performs printing based on the output processing data converted by the printing format conversion unit.
自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信するステップと、
上記データ変換装置から送信された出力用データの構成要素の情報を解析するステップと、上記出力用データの構成要素の情報を解析するステップにおける解析結果に応じて、出力処理するためのデータである出力処理用データを生成するステップとを含み、上記出力処理用データを生成するステップにより生成された出力処理用データに基づき出力処理を行うことを特徴とする出力処理装置の制御方法。 A control method for an output processing device that receives output data from the data conversion device according to any one of claims 1 to 4 and performs output processing based on the output data.
Transmitting attribute information, which is information indicating the performance of the device itself, to the data conversion device;
It is data for output processing according to the analysis result in the step of analyzing the component information of the output data transmitted from the data converter and the step of analyzing the information of the component of the output data Generating the output processing data, and performing the output processing based on the output processing data generated by the step of generating the output processing data.
上記データ変換装置から出力用データを受付け、この出力用データに基づく出力処理を行う出力処理装置であって、自装置が有する性能を示す情報である属性情報を上記データ変換装置に送信する属性情報送信手段と、上記データ変換装置から送信された出力用データの構成要素を解析する構成要素解析手段と、上記構成要素解析手段により解析された結果に応じて、出力処理するためのデータである出力処理用データを生成する生成手段とを備え、上記生成手段によって生成された出力処理用データに基づき出力処理を行う出力処理装置と、
上記出力処理装置によって出力された出力処理用データを受信し、該出力処理用データに基づく印刷を実行する印刷装置とを備えることを特徴とするデータ転送システム。 A data conversion apparatus that receives the output data from an information processing apparatus that holds the output data, converts the output data into data used by the output processing apparatus, and transmits the data to the output processing apparatus. Extraction means for extracting information contained in the constituent elements of the output data from the output data received from the information processing apparatus, and information contained in the constituent elements extracted by the extraction means are included in the constituent elements. Information is compared with attribute information that is information indicating the performance of the output processing device, and it is determined whether or not output processing using information included in the component is possible in the output processing device. Determining means for determining whether transmission of information included in the information is included, and the information included in the component determined to be transmitted by the determining means is output from the output process. A data conversion apparatus for transmitting device,
Attribute information that receives output data from the data conversion device and performs output processing based on the output data, and transmits attribute information that is information indicating the performance of the device to the data conversion device A transmission means, a component analysis means for analyzing the constituent elements of the output data transmitted from the data converter, and an output that is data for output processing according to the result analyzed by the constituent element analysis means An output processing device comprising: generating means for generating processing data; and performing output processing based on the output processing data generated by the generating means;
A data transfer system comprising: a printing device that receives the output processing data output by the output processing device and executes printing based on the output processing data.
上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、
表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部とを備え、
指示受付部により受付けた印刷指示に応じて、上記表示された出力処理用データを印刷装置に出力することを特徴とする請求項16に記載のデータ転送システム。 The output processing device is
A display control unit that controls display of the output processing data based on the output processing data;
An instruction receiving unit that receives a print instruction for the output processing data displayed by the display control unit;
17. The data transfer system according to claim 16, wherein the displayed output processing data is output to a printing apparatus in accordance with a print instruction received by the instruction receiving unit.
上記出力処理用データに基づき、該出力処理用データの表示を制御する表示制御部と、
表示制御部により表示された出力処理用データに対する印刷指示を受付ける指示受付部と、
上記指示受付部により受付けた印刷指示に応じて、上記出力処理用データを印刷可能な形式に変換する印刷形式変換手段と、
上記印刷形式変換手段により変換された出力処理用データに基づき印刷を行う印刷部とを備えることを特徴とする請求項16に記載のデータ転送システム。 The printing apparatus is
A display control unit that controls display of the output processing data based on the output processing data;
An instruction receiving unit that receives a print instruction for the output processing data displayed by the display control unit;
Print format conversion means for converting the output processing data into a printable format in response to a print instruction received by the instruction receiving unit;
The data transfer system according to claim 16, further comprising: a printing unit that performs printing based on the output processing data converted by the printing format conversion unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006008010A JP2007188448A (en) | 2006-01-16 | 2006-01-16 | Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006008010A JP2007188448A (en) | 2006-01-16 | 2006-01-16 | Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007188448A true JP2007188448A (en) | 2007-07-26 |
Family
ID=38343552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006008010A Pending JP2007188448A (en) | 2006-01-16 | 2006-01-16 | Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007188448A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009147705A (en) * | 2007-12-14 | 2009-07-02 | Canon Inc | Image processing apparatus, image processing method, and program |
| JP2011040134A (en) * | 2009-08-11 | 2011-02-24 | Sony Corp | Recording medium producing method, recording medium, and reproducing device for recording medium |
| JP2016048428A (en) * | 2014-08-27 | 2016-04-07 | キヤノン株式会社 | Information processing system, information processing apparatus, control method, and computer program |
| JP2017097686A (en) * | 2015-11-26 | 2017-06-01 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
| JP2021111278A (en) * | 2020-01-15 | 2021-08-02 | 沖電気工業株式会社 | Information communication device, information communication method, and information communication program |
-
2006
- 2006-01-16 JP JP2006008010A patent/JP2007188448A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009147705A (en) * | 2007-12-14 | 2009-07-02 | Canon Inc | Image processing apparatus, image processing method, and program |
| US8810827B2 (en) | 2007-12-14 | 2014-08-19 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
| JP2011040134A (en) * | 2009-08-11 | 2011-02-24 | Sony Corp | Recording medium producing method, recording medium, and reproducing device for recording medium |
| JP2016048428A (en) * | 2014-08-27 | 2016-04-07 | キヤノン株式会社 | Information processing system, information processing apparatus, control method, and computer program |
| US10353998B2 (en) | 2014-08-27 | 2019-07-16 | Canon Kabushiki Kaisha | Information processing apparatus with real time update related to data edited while form document data is browsed, control method, and storage medium |
| JP2017097686A (en) * | 2015-11-26 | 2017-06-01 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
| JP2021111278A (en) * | 2020-01-15 | 2021-08-02 | 沖電気工業株式会社 | Information communication device, information communication method, and information communication program |
| JP7358997B2 (en) | 2020-01-15 | 2023-10-11 | 沖電気工業株式会社 | Information communication device, information communication method, and information communication program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6925597B2 (en) | Systems and methods for digital document processing | |
| JP5306429B2 (en) | Method for digital document processing | |
| CN1784664B (en) | Document data display apparatus, output apparatus, printing apparatus, and related method | |
| JP4502798B2 (en) | Rapid processing system and method for raster aggregated color documents | |
| US11281849B2 (en) | System and method for printable document viewer optimization | |
| US20120297280A1 (en) | Web Page Hot Spots | |
| US20140344669A1 (en) | Document conversion apparatus | |
| US20030001864A1 (en) | Method and system for manipulation of garphics information | |
| WO2004102398A1 (en) | Document data output device capable of appropriately outputting document data containing a text and layout information | |
| CN102132313A (en) | Content having native and export portions | |
| JP2007188448A (en) | Data conversion device, data conversion device control method, data conversion device control program, recording medium recording data conversion device control program, output processing device, output processing device control method, output processing device control program, output processing Recording medium recording apparatus control program and data transfer system | |
| JP4796892B2 (en) | Printing program | |
| JP6145414B2 (en) | Document distribution server and document distribution server program | |
| JP2008310816A (en) | System and method for compactly expressing multiple markup page data | |
| JP2004362538A (en) | Document data conversion device, mobile phone device, document data conversion method, document data conversion program, and computer-readable recording medium storing document data conversion program | |
| US20180239746A1 (en) | Information processing apparatus | |
| JP2004531000A (en) | Method and system for manipulating graphic information | |
| EP1272940A1 (en) | Systems and methods for digital document processing | |
| JP6420407B2 (en) | Document distribution server and document distribution server program | |
| JP2008017103A (en) | Calibration output creation apparatus, calibration output creation method, calibration output, calibration processing system, server and client terminal | |
| JP2008188913A (en) | Printing device and printing pre-presentation device | |
| US20100141976A1 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP5531660B2 (en) | Image composition apparatus and image composition program | |
| JP2005208694A (en) | Image processing apparatus, image processing method, computer-readable storage medium storing program, and program | |
| CN114492328A (en) | A method, device and device for generating a streaming electronic document |