Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5071007B2 - Printing apparatus, data processing apparatus for printing apparatus, and printing method - Google Patents
[go: Go Back, main page]

JP5071007B2 - Printing apparatus, data processing apparatus for printing apparatus, and printing method - Google Patents

Printing apparatus, data processing apparatus for printing apparatus, and printing method Download PDF

Info

Publication number
JP5071007B2
JP5071007B2 JP2007231665A JP2007231665A JP5071007B2 JP 5071007 B2 JP5071007 B2 JP 5071007B2 JP 2007231665 A JP2007231665 A JP 2007231665A JP 2007231665 A JP2007231665 A JP 2007231665A JP 5071007 B2 JP5071007 B2 JP 5071007B2
Authority
JP
Japan
Prior art keywords
print
print medium
size
printing
style information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007231665A
Other languages
Japanese (ja)
Other versions
JP2009061681A (en
Inventor
浩二 中尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007231665A priority Critical patent/JP5071007B2/en
Publication of JP2009061681A publication Critical patent/JP2009061681A/en
Application granted granted Critical
Publication of JP5071007B2 publication Critical patent/JP5071007B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷装置、印刷装置用データ処理装置および印刷方法に関する。   The present invention relates to a printing apparatus, a data processing apparatus for a printing apparatus, and a printing method.

近年では、地上波デジタル放送の提供開始に伴い、デジタル放送を受信したり、電波を介して様々な情報を受信したりすることができるデジタルテレビの普及が進みつつある。そして、このようなデジタルテレビの普及に伴い、デジタルテレビとネットワークを介して接続可能であると共にデジタルテレビ側からの印刷指令に応じてデジタル放送に関連したコンテンツの印刷を可能とするプリンタや、デジタルテレビと既存のプリンタとの接続を可能とするサーバ(アダプタ)も提案されている(例えば、特許文献1参照)。
特開2007−72793号公報
In recent years, with the start of provision of terrestrial digital broadcasting, digital televisions that can receive digital broadcasts and receive various information via radio waves are becoming popular. With the spread of such digital TVs, printers that can be connected to digital TVs via a network and that can print content related to digital broadcasting according to print commands from the digital TV side, A server (adapter) that enables connection between a television and an existing printer has also been proposed (see, for example, Patent Document 1).
JP 2007-72793 A

上述のようなデジタル放送に関連したコンテンツは、XHTML(eXtensible Hyper Text Markup Language)やHTML(Hyper Text Markup Language)といったマークアップ言語により記述されるのが一般的である。そして、XHTMLといった言語により記述される文書に対しては、更にCSS(Cascading Style Sheets)言語を用いてページレイアウトや印刷媒体のサイズといったスタイル情報を付与することが可能であり、CSS言語を用いれば、コンテンツ作成者は印刷媒体のサイズを一般には存在しない任意のサイズに設定することもできる。ただし、プリンタに対してクライアント(コントロールポイント)となる外部装置としてのデジタルテレビは、CSSを解釈した上でXHTMLデータをプリンタ側へと送信するものではない。従って、何ら対策を施さなければ、デジタルテレビ側からの印刷指令に応じてデジタル放送に関連したコンテンツ等を印刷する際に、コンテンツ作成者の意図した通りに印刷が実行されないおそれがあり、場合によっては画像がクロッピングされる等の不完全な印刷が実行されてしまう可能性もある。   Content related to digital broadcasting as described above is generally described in a markup language such as XHTML (eXtensible Hyper Text Markup Language) or HTML (Hyper Text Markup Language). For documents described in a language such as XHTML, style information such as page layout and print medium size can be further added using a CSS (Cascading Style Sheets) language. The content creator can also set the size of the print medium to an arbitrary size that does not generally exist. However, a digital television as an external device serving as a client (control point) for a printer does not transmit XHTML data to the printer side after interpreting CSS. Therefore, if no measures are taken, there is a risk that printing will not be performed as intended by the content creator when printing content related to digital broadcasting in response to a print command from the digital television side. May cause incomplete printing such as cropping of an image.

そこで、本発明による印刷装置、印刷装置用データ処理装置および印刷方法は、外部装置からの印刷指令に応じて、少なくとも印刷画像情報とスタイル情報とを含む構造化データに基づく画像の印刷をより適正に実行することを主目的とする。   Therefore, the printing apparatus, the data processing apparatus for printing apparatus, and the printing method according to the present invention more appropriately print an image based on structured data including at least print image information and style information in response to a print command from an external apparatus. The main purpose is to implement.

本発明の印刷装置、印刷装置用データ処理装置および印刷方法は、上述の主目的を達成するために以下の手段を採っている。   The printing apparatus, the data processing apparatus for printing apparatus, and the printing method of the present invention employ the following means in order to achieve the main object described above.

本発明の印刷装置は、
印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能であり、前記複数種類の印刷媒体の何れかに画像を印刷することができる印刷装置であって、
少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するデータ取得手段と、
前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得する指定サイズ取得手段と、
前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定する指定サイズ存否判定手段と、
前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されている場合には、該指定サイズをもった印刷媒体を画像の印刷に供する実行用印刷媒体として設定すると共に、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合には、前記複数種類の印刷媒体の中から物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定する実行用印刷媒体設定手段と、
前記設定された実行用印刷媒体に前記構造化データに基づく画像が印刷されるように前記印刷手段を制御する印刷制御手段と、
を備えるものである。
The printing apparatus of the present invention includes:
A printing apparatus having a printing unit capable of printing an image on a print medium and capable of handling a plurality of types of print media, and capable of printing an image on any of the plurality of types of print media,
Data acquisition means for acquiring structured data including at least print image information and style information from an external device;
Designated size obtaining means for obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
A designated size presence / absence judging means for judging whether or not the plurality of types of print media include the acquired print medium having the designated size;
When it is determined by the specified size existence determining means that the plurality of types of print media include a print medium having the specified size, the print medium having the specified size is used for image printing. When the print medium is set as an execution print medium and the print medium having the designated size is not included in the print medium of the specified size by the specified size existence determining unit, the print of the plurality of kinds An execution print medium setting means for setting, as the execution print medium, a print medium having a physically maximum size from the medium;
Print control means for controlling the printing means so that an image based on the structured data is printed on the set execution print medium;
Is provided.

この印刷装置を用いて、外部装置からの印刷指令に応じて、少なくとも印刷画像情報とスタイル情報とを含む構造化データに基づく画像を印刷媒体に印刷するに際しては、データ取得手段により外部装置からの構造化データが取得されると共に、指定サイズ取得手段により構造化データのスタイル情報に基づいて当該スタイル情報により指定されている印刷媒体のサイズである指定サイズが取得され、更に、指定サイズ存否判定手段により印刷装置において取り扱い可能な複数種類の印刷媒体の中に指定サイズをもった印刷媒体が含まれるか否かが判定される。そして、複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていると判断された場合には、実行用印刷媒体設定手段により指定サイズをもった印刷媒体が画像の印刷に供する実行用印刷媒体として設定され、当該実行用印刷媒体に構造化データに基づく画像が印刷されるように印刷手段が制御される。また、複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていないと判断された場合には、実行用印刷媒体設定手段により複数種類の印刷媒体の中から物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定され、当該実行用印刷媒体に構造化データに基づく画像が印刷されるように印刷手段が制御される。これにより、この印刷装置では、取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていれば、指定サイズをもった印刷媒体に対して構造化データに基づく画像を構造化データの作成者の意図した通りに印刷することが可能となる。また、印刷装置において取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていない場合には、複数種類の印刷媒体のうちの物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定されることから、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することが可能となる。従って、この印刷装置によれば、外部装置からの印刷指令に応じて、少なくとも印刷画像情報とスタイル情報とを含む構造化データに基づく画像の印刷をより適正に実行することが可能となる。   When printing an image based on structured data including at least print image information and style information on a print medium in accordance with a print command from the external device using the printing device, the data acquisition unit outputs the image from the external device. The structured data is acquired, the designated size obtaining means obtains a designated size that is the size of the print medium designated by the style information based on the style information of the structured data, and further, the designated size existence judging means Thus, it is determined whether or not a plurality of types of print media that can be handled by the printing apparatus includes a print medium having a specified size. When it is determined that a plurality of types of print media includes a print medium having a specified size, the print medium having the specified size is used for printing an image by the print medium setting unit for execution. The printing unit is controlled so that an image based on the structured data is printed on the execution print medium. If it is determined that the print media having the specified size are not included in the plurality of types of print media, the execution print medium setting unit sets the physical maximum size from the plurality of types of print media. The printing medium is set as an execution print medium, and the printing unit is controlled so that an image based on the structured data is printed on the execution print medium. Thus, in this printing apparatus, if a plurality of types of print media that can be handled include print media having a specified size, an image based on structured data is structured on the print medium having the specified size. It is possible to print as intended by the creator of the data. In addition, when a plurality of types of print media that can be handled by the printing apparatus does not include a print medium having a specified size, a print medium having a physical maximum size among the plurality of types of print media is not included. Since the print medium is set as an execution print medium, it is possible to suppress incomplete printing such as cropping of an image. Therefore, according to this printing apparatus, it is possible to more appropriately execute image printing based on structured data including at least print image information and style information in accordance with a print command from an external apparatus.

また、上記印刷装置は、前記構造化データの前記スタイル情報を優先するか否かを判定するスタイル情報優先度判定手段を更に備えてもよく、前記実行用印刷媒体設定手段は、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきではないと判断されている場合には、前記複数種類の印刷媒体のうちの所定の印刷媒体を前記実行用印刷媒体として設定し、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断されている場合には、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されていれば、該指定サイズをもった印刷媒体を前記実行用印刷媒体として設定すると共に、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されていれば、前記物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定するものであってもよい。これにより、物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定される機会を構造化データのスタイル情報を優先する場合に制限することが可能となる。   The printing apparatus may further include a style information priority determination unit that determines whether to prioritize the style information of the structured data, and the execution print medium setting unit includes the style information priority. If it is determined by the degree determination means that the style information should not be prioritized, a predetermined print medium of the plurality of types of print media is set as the execution print medium, and the style information priority is set. If it is determined by the determining means that the style information should be prioritized, it is determined by the specified size existence determining means that the plurality of types of print media include a print medium having the specified size. Then, the print medium having the designated size is set as the execution print medium, and the plurality of types of print media are determined by the designated size existence determination unit. Wherein if the print medium having a specified size are determined to be not within the print medium having the physical maximum size of or may be set as the execution print medium. This makes it possible to limit the chance that the print medium having the physically maximum size is set as the execution print medium when priority is given to the style information of the structured data.

更に、前記実行用印刷媒体設定手段は、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきではないと判断されている場合、前記外部装置により指定された印刷媒体を前記実行用印刷媒体として設定するものであってもよい。これにより、構造化データのスタイル情報を優先しないときに、外部装置により指定された印刷媒体を優先した印刷を実行することが可能となる。   Further, the execution print medium setting unit determines that the print medium designated by the external device is the execution print medium when the style information priority determination unit determines that the style information should not be prioritized. It may be set as As a result, when priority is not given to the style information of the structured data, it is possible to execute printing giving priority to the print medium designated by the external device.

また、スタイル情報優先度判定手段を備える印刷装置は、前記構造化データの前記スタイル情報に基づいて該スタイル情報により印刷媒体の自動設定が指定されているか否かを判定する自動設定判定手段を更に備えてもよく、前記実行用印刷媒体設定手段は、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断され、かつ前記自動設定判定手段により印刷媒体の自動設定が指定されていると判断されている場合には、前記外部装置により指定された印刷媒体または前記印刷装置において指定されている印刷媒体を前記実行用印刷媒体として設定し、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断され、かつ前記自動設定判定手段により印刷媒体の自動設定が指定されていないと判断されている場合には、前記指定サイズ存否判定手段の判定結果に応じて前記実行用印刷媒体を設定するものであってもよい。   The printing apparatus including style information priority determination means further includes automatic setting determination means for determining whether or not automatic setting of a print medium is specified by the style information based on the style information of the structured data. The execution print medium setting means may determine that the style information should be prioritized by the style information priority determination means, and automatic setting of the print medium is designated by the automatic setting determination means. If it is determined, the print medium designated by the external device or the print medium designated by the printing device is set as the execution print medium, and the style information priority determination unit determines the style information. Is determined to be prioritized, and it is determined by the automatic setting determination means that automatic setting of the print medium is not designated. If it is may be used to set the execution print medium in accordance with the determination result of the specified size existence judgment unit.

更に、上記印刷装置は、前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在するか否かを判定するサイズ判定手段を更に備えてもよく、前記印刷制御手段は、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されていれば、前記構造化データに基づく画像がそのまま前記実行用印刷媒体に印刷されるように前記印刷手段を制御し、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断されていれば、前記構造化データに基づく画像がリサイズされて前記実行用印刷媒体に印刷されるように前記印刷手段を制御するものであってもよい。これにより、印刷装置において取り扱い可能な複数種類の印刷媒体に指定サイズよりも物理的に大きいサイズをもつ印刷媒体が含まれていない場合であっても、画像のクロッピングを生じさせることなく印刷を実行することが可能となる。   Furthermore, the printing apparatus may further include size determination means for determining whether or not there is a print medium having a size physically larger than the specified size among the plurality of types of print media. When it is determined by the size determination means that the plurality of types of print media does not include a print medium having the specified size, the print control means determines the plurality of types of print media. If it is determined that there is a print medium having a size physically larger than the specified size, the printing unit is configured to print an image based on the structured data as it is on the execution print medium. And the size determination means determines that there is no print medium having a physically larger size than the specified size among the plurality of types of print media. Long as it may be one image based upon the structured data to control said printing means to be printed on the execution print medium is resized. As a result, even if multiple types of print media that can be handled by the printing device do not contain print media that is physically larger than the specified size, printing can be performed without causing image cropping. It becomes possible to do.

また、上記印刷装置は、前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在するか否かを判定するサイズ判定手段を更に備えてもよく、前記実行用印刷媒体設定手段は、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されていれば、前記複数種類の印刷媒体の中から前記指定サイズの直近上位のサイズをもった印刷媒体を前記実行用印刷媒体として設定し、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断されていれば、前記物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定するものであってもよい。これにより、印刷装置において取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていない場合に、構造化データに基づく画像を指定サイズにより近いサイズをもつ印刷媒体に印刷することが可能となり、印刷媒体に対する画像の印刷状態を構造化データの作成者の意図により近づけることができる。   The printing apparatus may further include size determining means for determining whether or not a print medium having a physically larger size than the specified size exists in the plurality of types of print media. The execution print medium setting means determines that the plurality of types of print media are not included in the plurality of types of print media by the specified size presence / absence determination means. If it is determined that a print medium having a physically larger size than the designated size exists in the print medium, printing having a size immediately above the designated size from among the plurality of types of print media A medium is set as the execution print medium, and the size determination means causes the plurality of types of print media to have a physically larger size than the designated size. If it is determined that the medium is not present, the print medium having the physical maximum size of or may be set as the execution print medium. As a result, when a plurality of types of print media that can be handled by the printing apparatus does not include a print medium having a specified size, an image based on the structured data is printed on a print medium having a size closer to the specified size. Therefore, the print state of the image on the print medium can be made closer to the intention of the creator of the structured data.

更に、上記印刷装置は、前記設定された実行用印刷媒体の種類に応じて印刷実行時における印刷媒体のタイプおよび印刷品質を決定する詳細設定決定手段を更に備えてもよい。これにより、設定された実行用印刷媒体に対する画像の印刷をより適正なものとすることが可能となる。   Furthermore, the printing apparatus may further include detailed setting determination means for determining the type and print quality of the print medium at the time of printing according to the set type of print medium for execution. Thereby, it becomes possible to make the printing of the image on the set execution print medium more appropriate.

また、前記構造化データは、前記外部装置としての放送受信装置に対して放送局から送信されると共に該放送受信装置から印刷指令と共に前記データ取得手段に送信されるデータ、または該放送受信装置からの印刷指令に従って前記データ取得手段により他の外部装置から取得されるデータであってもよい。すなわち、本発明による印刷装置を外部装置としての放送受信装置に接続すれば、放送受信装置が構造化データのスタイル情報を解釈し得ないものであっても、印刷装置が取り扱い可能な複数の印刷媒体に指定サイズをもった印刷媒体が含まれていれば、当該指定サイズをもった印刷媒体に対して構造化データに基づく画像を構造化データの作成者の意図した通りに印刷することが可能となる。また、当該複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていない場合であっても、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することができる。   The structured data is transmitted from a broadcast station to a broadcast receiving device as the external device and transmitted from the broadcast receiving device to the data acquisition unit together with a print command, or from the broadcast receiving device. It may be data acquired from another external device by the data acquisition means according to the print command. In other words, if the printing apparatus according to the present invention is connected to a broadcast receiving apparatus as an external apparatus, a plurality of prints that can be handled by the printing apparatus even if the broadcast receiving apparatus cannot interpret the style information of structured data. If the medium contains a print medium with a specified size, an image based on the structured data can be printed on the print medium with the specified size as intended by the creator of the structured data. It becomes. In addition, even when the plurality of types of print media do not include a print medium having a specified size, it is possible to suppress incomplete printing such as cropping of an image. .

更に、前記スタイル情報は、CSS言語により記述されてもよく、前記構造化データは、SGML,HTML,XMLおよびXHTMLのうち何れかのマークアップ言語により記述されているデータであってもよい。   Further, the style information may be described in a CSS language, and the structured data may be data described in any one of markup languages among SGML, HTML, XML, and XHTML.

本発明による印刷装置用データ処理装置は、
印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能な印刷装置に接続される印刷装置用データ処理装置であって、
少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するデータ取得手段と、
前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得する指定サイズ取得手段と、
前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定する指定サイズ存否判定手段と、
前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されている場合には、該指定サイズをもった印刷媒体を画像の印刷に供する実行用印刷媒体として設定すると共に、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合には、前記複数種類の印刷媒体の中から物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定する実行用印刷媒体設定手段と、
を備えるものである。
A data processing apparatus for a printing apparatus according to the present invention includes:
A data processing apparatus for a printing apparatus having a printing unit capable of printing an image on a printing medium and connected to a printing apparatus capable of handling a plurality of types of printing media,
Data acquisition means for acquiring structured data including at least print image information and style information from an external device;
Designated size obtaining means for obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
A designated size presence / absence judging means for judging whether or not the plurality of types of print media include the acquired print medium having the designated size;
When it is determined by the specified size existence determining means that the plurality of types of print media include a print medium having the specified size, the print medium having the specified size is used for image printing. When the print medium is set as an execution print medium and the print medium having the designated size is not included in the print medium of the specified size by the specified size existence determining unit, the print of the plurality of kinds An execution print medium setting means for setting, as the execution print medium, a print medium having a physically maximum size from the medium;
Is provided.

この印刷装置用データ処理装置を介して外部装置と印刷装置とを接続すれば、外部装置と印刷装置との何れもが構造化データのスタイル情報を解釈し得ないものであったとしても、印刷装置が取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていれば、外部装置からの印刷指令に応じて指定サイズをもった印刷媒体に対して構造化データに基づく画像を構造化データの作成者の意図した通りに印刷することが可能となる。また、印刷装置において取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていない場合には、印刷装置用データ処理装置により複数種類の印刷媒体のうちの物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定されることから、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することが可能となる。従って、この印刷装置用データ処理装置によれば、外部装置からの印刷指令に応じて、少なくとも印刷画像情報とスタイル情報とを含む構造化データに基づく画像の印刷をより適正に実行することが可能となる。   If the external device and the printing device are connected via the data processing device for printing device, even if neither the external device nor the printing device can interpret the style information of the structured data, the printing can be performed. If multiple types of print media that can be handled by the device include print media with a specified size, an image based on structured data for a print medium with a specified size in response to a print command from an external device Can be printed as intended by the creator of the structured data. In addition, if a plurality of types of print media that can be handled by the printing device does not include a print medium having a specified size, the data processing device for the printing device uses the physical maximum of the plurality of types of print media. Since a print medium having a size is set as an execution print medium, it is possible to suppress incomplete printing such as cropping of an image. Therefore, according to this data processing apparatus for a printing apparatus, it is possible to more appropriately execute image printing based on structured data including at least print image information and style information in accordance with a print command from an external apparatus. It becomes.

本発明による印刷方法は、
印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能な印刷装置を用いた印刷方法であって、
(a)少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するステップと、
(b)前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得するステップと、
(c)前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定するステップと、
(d)ステップ(c)にて前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されている場合には、該指定サイズをもった印刷媒体を画像の印刷に供する実行用印刷媒体として設定すると共に、ステップ(c)にて前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合には、前記複数種類の印刷媒体の中から物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定するステップと、
(e)ステップ(d)にて設定された実行用印刷媒体に前記構造化データに基づく画像が印刷されるように前記印刷手段を制御するステップと、
を含むものである。
The printing method according to the present invention includes:
A printing method using a printing apparatus having printing means capable of printing an image on a print medium and capable of handling a plurality of types of print media,
(A) obtaining structured data including at least print image information and style information from an external device;
(B) obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
(C) determining whether or not the plurality of types of print media includes the acquired print medium having the specified size;
(D) If it is determined in step (c) that the plurality of types of print media include a print medium having the specified size, the print medium having the specified size is printed with an image. If it is determined in step (c) that the print media having the specified size are not included in the plurality of types of print media, the plurality of types of print media are set. Setting a print medium having a physically maximum size among the print media as the execution print medium;
(E) controlling the printing means so that an image based on the structured data is printed on the execution print medium set in step (d);
Is included.

この方法によれば、印刷装置が取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていれば、外部装置からの印刷指令に応じて、指定サイズをもった印刷媒体に対して構造化データに基づく画像を構造化データの作成者の意図した通りに印刷することが可能となる。また、印刷装置において取り扱い可能な複数種類の印刷媒体に指定サイズをもった印刷媒体が含まれていない場合には、複数種類の印刷媒体のうちの物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定されることから、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することが可能となる。従って、この方法によれば、外部装置からの印刷指令に応じて、少なくとも印刷画像情報とスタイル情報とを含む構造化データに基づく画像の印刷をより適正に実行することが可能となる。   According to this method, if a plurality of types of print media that can be handled by the printing apparatus includes a print medium having a specified size, the print medium having the specified size is set according to a print command from the external apparatus. On the other hand, an image based on the structured data can be printed as intended by the creator of the structured data. In addition, when a plurality of types of print media that can be handled by the printing apparatus does not include a print medium having a specified size, a print medium having a physical maximum size among the plurality of types of print media is not included. Since the print medium is set as an execution print medium, it is possible to suppress incomplete printing such as cropping of an image. Therefore, according to this method, printing of an image based on structured data including at least print image information and style information can be more appropriately executed in response to a print command from an external device.

次に、本発明を実施するための最良の形態を実施例を用いて説明する。   Next, the best mode for carrying out the present invention will be described using examples.

図1は、本発明の一実施例に係る印刷装置としてのプリンタ(複合機)20およびプリントアダプタ(印刷装置用データ処理装置)30の使用状態の一例を示す概略構成図である。図1の例では、プリンタ20がプリントアダプタ30を介してアクセスポイント40を用いて構築されるLAN(無線LAN)環境に接続されており、このLAN環境には、無線アダプタ45を介してデジタルテレビ50が接続されると共に、インターネットへのアクセスを可能とするモデムやルータといったインターネット接続機器60が接続されている。なお、図1のLAN環境には、更に図示しないパーソナルコンピュータやネットワーク対応型のデジタルカメラ等が接続されてもよい。また、LAN環境は、図示するような無線LAN環境に限られるものではなく、有線LAN環境であってもよいことはいうまでもない。   FIG. 1 is a schematic configuration diagram illustrating an example of a usage state of a printer (multifunction device) 20 and a print adapter (printing device data processing device) 30 as a printing device according to an embodiment of the present invention. In the example of FIG. 1, the printer 20 is connected to a LAN (wireless LAN) environment constructed using an access point 40 via a print adapter 30, and the digital television is connected to the LAN environment via a wireless adapter 45. 50, and an Internet connection device 60 such as a modem or a router that enables access to the Internet is connected. 1 may be connected to a personal computer (not shown), a network-compatible digital camera, or the like. Needless to say, the LAN environment is not limited to the wireless LAN environment shown in the figure, and may be a wired LAN environment.

プリンタ20は、複数のデバイスの機能を有する複合周辺装置(MFP:Multi Function Peripheral)であり、図1に示すように、通信モジュール21や、プリントエンジン22、スキャナエンジン23、ストレージ24、これらプリントエンジン22、スキャナエンジン23およびストレージ24を制御するデバイス制御部25、ビューワ26や図示しないボタン類等を含む操作パネル27、操作パネル27を制御するパネル制御部28等を含む。通信モジュール21には、パーソナルコンピュータやデジタルカメラ、更にはプリントアダプタ30との接続に用いられるUSBインターフェースや図示しないメモリカードとの接続に用いられるメモリカードインターフェース等が含まれる。プリントエンジン22は、インクジェットプリントヘッドを含むと共に印刷用のデータに基づいて印刷媒体に画像を形成する周知の印刷機構や、プリントASIC等を含む周知のものである。スキャナエンジン23は、光学式のラインイメージセンサやその移動機構、スキャナASIC等を含み、ラインイメージセンサを移動させてメディア載置部に載置されたメディアの表示内容を読み取る周知のものである。ストレージ24は、メモリカードインタフェースのカードスロットに挿入されたメモリカードのハードウェア部分に相当するものである。デバイス制御部25は、図示しないCPU,ROM,RAM等を含み、ROM等に記憶された制御プログラムに従ってプリントASICやスキャナASICを制御すると共に、ストレージ24との間におけるデータの入出力を制御する。なお、デバイス制御部25による画像印刷に関連した処理には、例えば印刷用のRGBデータをCMYK表色系のデータ(CMYKデータ)に変換する色変換処理や、変換されたCMYKデータを誤差拡散処理などの画像処理により2値化する2値化処理等が含まれる。そして、実施例のプリンタ20は、図1に示すように、A6〜A4の普通紙、写真専用紙、ハガキといった複数の印刷媒体PM1,PM2,PM3…を取り扱うことができる。   The printer 20 is a multi function peripheral (MFP) having a plurality of device functions. As shown in FIG. 1, the printer 20 includes a communication module 21, a print engine 22, a scanner engine 23, a storage 24, and these print engines. 22, a device control unit 25 that controls the scanner engine 23 and the storage 24, an operation panel 27 that includes a viewer 26 and buttons (not shown), a panel control unit 28 that controls the operation panel 27, and the like. The communication module 21 includes a personal computer, a digital camera, a USB interface used for connection to the print adapter 30, a memory card interface used for connection to a memory card (not shown), and the like. The print engine 22 includes a known print mechanism that includes an inkjet print head and forms an image on a print medium based on print data, and a print ASIC. The scanner engine 23 includes an optical line image sensor, a moving mechanism thereof, a scanner ASIC, and the like, and is a well-known one that moves the line image sensor to read the display content of the media placed on the media placement unit. The storage 24 corresponds to the hardware part of the memory card inserted into the card slot of the memory card interface. The device control unit 25 includes a CPU, ROM, RAM, and the like (not shown), controls the print ASIC and the scanner ASIC according to a control program stored in the ROM and the like, and controls data input / output with the storage 24. The process related to image printing by the device control unit 25 includes, for example, a color conversion process for converting printing RGB data into CMYK color system data (CMYK data), and an error diffusion process for the converted CMYK data. The binarization process etc. which are binarized by image processing such as are included. As shown in FIG. 1, the printer 20 according to the embodiment can handle a plurality of print media PM1, PM2, PM3,... A6 to A4 plain paper, photo-dedicated paper, postcards, and the like.

プリントアダプタ30は、プリンタ20との接続に用いられるUSBインターフェース、IEEE802.11b/g/a等に対応した無線LANインターフェース等を含む通信モジュール31や図示しないCPU,ROM,RAM等を含み、LAN環境とプリンタ20との接続を可能とするものである。そして、プリントアダプタ30には、CPUやROM,RAMといったハードウエアと予めインストールされた各種プログラムとの一方または双方の協働により、印刷実行モジュール32、文書解析モジュール33および印刷設定管理モジュール35等が構築される。印刷実行モジュール32は、通信モジュール31を介して受信した印刷指令に応じて必要なデータを取得・設定するものである。文書解析モジュール33は、デジタルテレビ(放送受信装置)50やインターネットおよびインターネット接続機器60を介して接続されるサーバ100といった外部装置から受信した構造化データとしてのXHTML文書の解析を実行し、解析により得られたRGBデータを所定の後段モジュールを介してプリンタ20へとストリーム送信する。また、文書解析モジュール33は、XHTMLデータに含まれるCSS言語により記述されたスタイル情報を解析するCSS解釈部34を有している。印刷設定管理モジュール35は、プリンタ20による画像印刷を管理するモジュールであり、例えば画像印刷時の用紙サイズ、用紙タイプ(普通紙、再生紙、光沢紙、インクジェット専用紙といった種別)、印刷品質(低画質(はやい)、通常、高画質等)等の設定を実行可能なものである。   The print adapter 30 includes a communication module 31 including a USB interface used for connection with the printer 20, a wireless LAN interface corresponding to IEEE802.11b / g / a, etc., a CPU, a ROM, a RAM, etc. (not shown). Can be connected to the printer 20. The print adapter 30 includes a print execution module 32, a document analysis module 33, a print setting management module 35, and the like in cooperation with one or both of hardware such as CPU, ROM, and RAM and various programs installed in advance. Built. The print execution module 32 acquires and sets necessary data according to the print command received via the communication module 31. The document analysis module 33 analyzes an XHTML document as structured data received from an external device such as the digital television (broadcast receiving device) 50 or the server 100 connected via the Internet and the Internet connection device 60. The obtained RGB data is stream-transmitted to the printer 20 via a predetermined subsequent module. The document analysis module 33 includes a CSS interpretation unit 34 that analyzes style information described in CSS language included in the XHTML data. The print setting management module 35 is a module for managing image printing by the printer 20. For example, the paper size at the time of image printing, the paper type (types such as plain paper, recycled paper, glossy paper, and inkjet special paper), and print quality (low) Settings such as image quality (fast), normal, high image quality, etc. can be executed.

デジタルテレビ50は、放送局から地上波デジタル放送を受信して放送内容を表示画面51上に表示可能なものである。このデジタルテレビ50では、地上波デジタル放送の受信中にリモコン55を操作して表示画面51にデジタル放送画面を表示させることにより、放送局により提供される印刷情報サービスを利用することができる。かかる印刷情報サービスは、ユーザ(視聴者)に対して、例えば料理番組の視聴中に料理のレシピを印刷したり、旅行番組の視聴中に旅館やホテルの情報を印刷したりすることを可能とするものである。   The digital television 50 is capable of receiving a terrestrial digital broadcast from a broadcast station and displaying the broadcast content on the display screen 51. In the digital television 50, the print information service provided by the broadcasting station can be used by operating the remote controller 55 to display the digital broadcast screen on the display screen 51 during reception of the terrestrial digital broadcast. Such a print information service enables a user (viewer) to print, for example, a cooking recipe while viewing a cooking program, or to print information on a ryokan or hotel while viewing a travel program. To do.

実施例において、印刷情報サービスのコンテンツは、XHTML言語を用いて記述された印刷画像情報を含む構造化データとして提供され、放送局からの電波を介してデジタルテレビ50へと送信されたり、サーバ100からインターネットを介して提供されたりする。印刷情報サービスのコンテンツが放送局からの電波を介してデジタルテレビ50へと送信される場合、ユーザがリモコン55を介してコンテンツの印刷を指示すると、図2に示すようにデジタルテレビ50から印刷指令としてのHTTP/SOAP(Simple Object Access Protocol)を用いたリクエストメッセージ(CreateJobV2)がLANを介してプリントアダプタ30へと送信される。そして、プリントアダプタ30からデジタルテレビ50へとレスポンスが送信されると、デジタルテレビ50からXHTMLデータがプリントアダプタ30へと送信される。更に、プリントアダプタ30は、必要に応じてインターネットを介して接続されるサーバ100から印刷情報サービスのコンテンツに含まれる写真やイラスト等のデータを取得する。また、印刷情報サービスのコンテンツがサーバ100からインターネットを介して提供される場合、ユーザがリモコン55を介してコンテンツの印刷を指示すると、図3に示すようにデジタルテレビ50からサーバ100のURI情報を含む印刷指令としてのリクエストメッセージ(CreateURIJob)がLANを介してプリントアダプタ30へと送信される。そして、プリントアダプタ30はレスポンスをデジタルテレビ50へと送信した上で、リクエストメッセージのURI情報に応じたサーバ100からコンテンツの印刷に必要なXHTMLデータを取得する。この場合も、プリントアダプタ30は、必要に応じてサーバ100あるいは図示しない他のサーバ等から印刷情報サービスのコンテンツに含まれる写真やイラスト等のデータを取得する。こうしてプリントアダプタ30へと送信されたXHTMLデータは、文書解析モジュール33により解析されてRGBデータに変換され、得られたRGBデータは、後段のプリンタ20へとストリーム送信されて印刷に供される。   In the embodiment, the content of the print information service is provided as structured data including print image information described using the XHTML language, and is transmitted to the digital television 50 via radio waves from a broadcasting station, or the server 100 Or via the Internet. When the content of the print information service is transmitted to the digital television 50 via radio waves from a broadcasting station, when the user instructs printing of the content via the remote controller 55, the print command is issued from the digital television 50 as shown in FIG. A request message (CreateJobV2) using HTTP / SOAP (Simple Object Access Protocol) is transmitted to the print adapter 30 via the LAN. When a response is transmitted from the print adapter 30 to the digital television 50, XHTML data is transmitted from the digital television 50 to the print adapter 30. Furthermore, the print adapter 30 acquires data such as photographs and illustrations included in the content of the print information service from the server 100 connected via the Internet as necessary. When the content of the print information service is provided from the server 100 via the Internet, when the user instructs printing of the content via the remote controller 55, the URI information of the server 100 is obtained from the digital television 50 as shown in FIG. A request message (CreateURIJob) as a print command is sent to the print adapter 30 via the LAN. The print adapter 30 transmits a response to the digital television 50 and then acquires XHTML data necessary for printing the content from the server 100 according to the URI information of the request message. Also in this case, the print adapter 30 acquires data such as photographs and illustrations included in the content of the print information service from the server 100 or another server (not shown) as necessary. The XHTML data thus transmitted to the print adapter 30 is analyzed by the document analysis module 33 and converted to RGB data, and the obtained RGB data is stream-transmitted to the subsequent printer 20 for printing.

また、デジタルテレビ50では、所定の設定画面を表示させた状態でリモコン55を操作することにより、印刷情報サービスのコンテンツを印刷する際のレイアウト(1頁/1枚、2頁/1枚、パネル設定値等)、印刷の向き(ポートレイト/ランドスケープ、パネル設定値等)、用紙サイズ(A4、B4、パネル設定値等)、用紙タイプ(普通紙、再生紙、光沢紙、インクジェット専用紙、パネル設定値等)、印刷品質(低画質、通常、高画質、パネル設定値等)といった印刷設定を示すINパラメータを設定可能である。かかるINパラメータは、印刷指令としてのリクエストメッセージによりプリントアダプタ30に通知される。   Further, in the digital television 50, the layout (1 page / 1 sheet, 2 pages / 1 sheet, panel for printing the contents of the print information service is operated by operating the remote controller 55 in a state where a predetermined setting screen is displayed. Setting value, etc.), printing direction (portrait / landscape, panel setting value, etc.), paper size (A4, B4, panel setting value, etc.), paper type (plain paper, recycled paper, glossy paper, inkjet paper, panel) IN parameters indicating print settings such as setting values) and print quality (low image quality, normal, high image quality, panel setting values, etc.) can be set. The IN parameter is notified to the print adapter 30 by a request message as a print command.

ここで、上述のようなXHTML言語により記述される文書に対しては、図4に示すように、CSS(Cascading Style Sheets)言語を用いてコンテンツ作成者によりページレイアウトや印刷媒体のサイズといったスタイル情報が付与される。図4の例においては、“@page”で始まる記述が文書のレイアウトサイズ、すなわち文書を印刷する際に最適な用紙サイズを示しており、このようなCSS言語を用いれば、コンテンツ作成者は印刷媒体のサイズを一般には存在しない任意のサイズに設定したり、デジタルテレビ50やプリンタ20における設定値(“AUTO”)に設定したりすることもできる。しかしながら、プリンタ20等に対してクライアント(コントロールポイント)となるデジタルテレビ50は、CSSを解釈した上でXHTMLデータをプリンタ側へと送信するものではない。このため、実施例においては、デジタルテレビ50側からの印刷指令に応じて印刷情報サービスのコンテンツを印刷する際に、コンテンツ作成者の意図した通りの印刷を実行したり、画像がクロッピングされる等の不完全な印刷の実行を抑制したりするために、プリントアダプタ30により図5の印刷設定決定ルーチンが実行される。なお、かかる印刷設定決定ルーチンは、プリンタ20およびプリントアダプタ30の電源がONされた状態で実行されることはいうまでもない。   Here, for documents described in the XHTML language as described above, as shown in FIG. 4, style information such as page layout and print medium size is created by the content creator using the CSS (Cascading Style Sheets) language. Is granted. In the example of FIG. 4, the description starting with “@page” indicates the layout size of the document, that is, the optimum paper size for printing the document. Using such a CSS language, the content creator can print The size of the medium can be set to an arbitrary size that does not generally exist, or can be set to a setting value (“AUTO”) in the digital television 50 or the printer 20. However, the digital television set 50 serving as a client (control point) for the printer 20 or the like does not transmit XHTML data to the printer side after interpreting CSS. For this reason, in the embodiment, when printing the content of the print information service in response to the print command from the digital television 50 side, printing as intended by the content creator is performed, or the image is cropped, etc. The print adapter 30 executes the print setting determination routine shown in FIG. Needless to say, the print setting determination routine is executed with the printer 20 and the print adapter 30 powered on.

次に、プリントアダプタ30により実行される図5の印刷設定決定ルーチンについて詳細に説明する。かかる印刷設定決定ルーチンは、プリントアダプタ30によりデジタルテレビ50からのリクエストメッセージ(印刷指令)が受信された後、文書解析モジュール33からの印刷設定の問い合わせに応じて印刷設定管理モジュール35により実行されるものである。印刷設定決定ルーチンの開始に際して、印刷設定管理モジュール35は、CSS指定サイズやconfig情報といった印刷設定の決定に必要なデータを入力する(ステップS100)。CSS指定サイズは、XHTMLデータ中のCSS言語により記述されたスタイル情報に示されているコンテンツ作成者により指定された用紙サイズであり、CSS解釈部34により解析・取得されたものが文書解析モジュール33から印刷設定管理モジュール35に与えられる。また、config情報は、レイアウト、印刷の向き、用紙サイズ、用紙タイプ、印刷品質といった印刷設定やXHTMLデータのスタイル情報(CSS指定サイズ)を優先すべきか否かを示すCSS優先度フラグ等を含むものであり、実施例では、印刷実行モジュール32により設定されて図示しない所定のモジュールを介して文書解析モジュール33へと送信されたものが当該文書解析モジュール33から印刷設定管理モジュール35に与えられる。なお、印刷実行モジュール32は、デジタルテレビ50から印刷指令としてのリクエストメッセージがプリントアダプタ30に送信されると、リクエストメッセージ(印刷指令)のメッセージボディ(SOAPエンベロープ)に含まれるINパラメータすなわちデジタルテレビ50にてユーザにより設定されたレイアウト、印刷の向き、用紙サイズ、用紙タイプ、印刷品質といった印刷設定と、プリンタ20にてユーザにより設定されている印刷設定であるパネル設定値とを取得する。そして、印刷実行モジュール32は、基本的に、デジタルテレビ50にて設定されたINパラメータをconfig情報として設定する。この場合、INパラメータにおいて「パネル設定値」と設定されている項目についてはパネル設定値がconfig情報として設定されることになる。また、実施例では、基本的にXHTMLデータのスタイル情報(CSS指定サイズ)を優先することとされており、プリンタ20においてパネル設定値を優先すべき旨が指定されていない限り、CSS優先度フラグは通常ON(スタイル情報優先)とされる。   Next, the print setting determination routine of FIG. 5 executed by the print adapter 30 will be described in detail. The print setting determination routine is executed by the print setting management module 35 in response to a print setting inquiry from the document analysis module 33 after the print adapter 30 receives a request message (print command) from the digital television 50. Is. At the start of the print setting determination routine, the print setting management module 35 inputs data necessary for determining the print settings such as the CSS designated size and the config information (step S100). The CSS designated size is the paper size designated by the content creator shown in the style information described in the CSS language in the XHTML data, and the document analysis module 33 is the one analyzed and acquired by the CSS interpretation unit 34. To the print setting management module 35. The config information includes a CSS priority flag indicating whether or not priority should be given to print settings such as layout, print orientation, paper size, paper type, print quality, and style information (CSS designated size) of XHTML data. In the embodiment, what is set by the print execution module 32 and transmitted to the document analysis module 33 via a predetermined module (not shown) is given from the document analysis module 33 to the print setting management module 35. Note that when a request message as a print command is transmitted from the digital television 50 to the print adapter 30, the print execution module 32 receives the IN parameter included in the message body (SOAP envelope) of the request message (print command), that is, the digital television 50. The print settings such as the layout, print orientation, paper size, paper type, and print quality set by the user and the panel setting values that are the print settings set by the user at the printer 20 are acquired. The print execution module 32 basically sets the IN parameters set in the digital television 50 as the config information. In this case, the panel setting value is set as config information for the item set as “panel setting value” in the IN parameter. In the embodiment, the style information (CSS designated size) of the XHTML data is basically given priority. Unless the printer 20 specifies that the panel setting value should be given priority, the CSS priority flag is set. Is normally ON (priority for style information).

ステップS100のデータ入力処理の後、印刷設定管理モジュール35は、入力したconfig情報(CSS優先度フラグ)に基づいてXHTMLデータ中のスタイル情報(CSS指定サイズ)を優先すべきか否かを判定する(ステップS110)。ステップS110にてINパラメータを優先すべきと判断した場合、印刷設定管理モジュール35は、config情報すなわちデジタルテレビ50にて設定されている用紙サイズ、用紙タイプおよび印刷品質をそのまま今回の印刷設定として決定し(ステップS120)、更に文書解析モジュール33に対するリサイズ指令を設定すると共に(ステップS130)、プリンタ20における給紙パスを決定する(ステップS140)。そして、ステップS120〜S140にて決定された各種設定が印刷設定管理モジュール35から文書解析モジュール33に通知されると(ステップS150)、本ルーチンが終了することになる。このように、ステップS130にてリサイズ指令が設定された場合、文書解析モジュール33は、必要に応じてステップS120にて設定された用紙サイズ内に収まるように画像をリサイズしながらXHTMLデータに基づいてRGBデータを作成する。なお、ステップS130は省略されてもよく、また、画像のリサイズを実行するか否かをユーザが選択できるようにしてもよい。   After the data input process in step S100, the print setting management module 35 determines whether or not the style information (CSS designated size) in the XHTML data should be prioritized based on the input config information (CSS priority flag) ( Step S110). If it is determined in step S110 that the IN parameter should be prioritized, the print setting management module 35 determines the config information, that is, the paper size, paper type, and print quality set in the digital TV 50 as the current print settings. In step S120, a resize command for the document analysis module 33 is set (step S130), and a paper feed path in the printer 20 is determined (step S140). Then, when the various settings determined in steps S120 to S140 are notified from the print setting management module 35 to the document analysis module 33 (step S150), this routine ends. As described above, when the resize command is set in step S130, the document analysis module 33 resizes the image to fit within the paper size set in step S120 as necessary, based on the XHTML data. Create RGB data. Note that step S130 may be omitted, and the user may be able to select whether to resize the image.

一方、ステップS110にてスタイル情報(CSS指定サイズ)を優先すべきと判断した場合、印刷設定管理モジュール35は、更にCSS指定サイズが“AUTO”であるか否かを判定し(ステップS160)、CSS指定サイズが“AUTO”であれば、ステップS100にて入力したconfig情報に基づいて用紙サイズを決定する(ステップS170)。すなわち、ステップS170では、config情報すなわちINパラメータにおける用紙サイズがそのまま今回の印刷の用紙サイズとして設定され、INパラメータにおける用紙サイズが「パネル設定値」であった場合には、現在の「パネル設定値」により指定されている用紙サイズが今回の印刷の用紙サイズとして設定されることになる。次いで、印刷設定管理モジュール35は、ステップS170にて設定した用紙サイズやconfig情報に基づいて用紙サイズ以外の用紙タイプや印刷品質といった詳細設定を決定する詳細設定決定ルーチン(ステップS180)を実行すると共に、給紙パスを決定した上で(ステップS140)、ステップS140およびS180にて決定した設定を文書解析モジュール33に通知し(ステップS150)、本ルーチンを終了させる。   On the other hand, if it is determined in step S110 that the style information (CSS designated size) should be prioritized, the print setting management module 35 further determines whether or not the CSS designated size is “AUTO” (step S160). If the CSS designated size is “AUTO”, the paper size is determined based on the config information input in step S100 (step S170). That is, in step S170, the config information, that is, the paper size in the IN parameter is set as it is as the paper size for the current printing, and if the paper size in the IN parameter is “panel setting value”, the current “panel setting value” "Is set as the paper size for the current printing. Next, the print setting management module 35 executes a detailed setting determination routine (step S180) for determining detailed settings such as a paper type and print quality other than the paper size based on the paper size and config information set in step S170. After the paper feed path is determined (step S140), the settings determined in steps S140 and S180 are notified to the document analysis module 33 (step S150), and this routine is terminated.

ここで、印刷設定決定ルーチンの説明を中断して、図6を参照しながらステップS180の詳細設定決定ルーチンについて説明する。図6に示すように、詳細設定決定ルーチンの開始に際して、印刷設定管理モジュール35は、ステップS170にて設定した用紙サイズやconfig情報における用紙タイプおよび印刷品質を入力し(ステップS1800)、入力した用紙サイズ、用紙タイプおよび印刷品質の組み合わせがプリンタ20において印刷の実行を可能とする組み合わせであるか否かをチェックする(ステップS1810)。すなわち、ステップS1810において、印刷設定管理モジュール35は、ステップS1800にて入力した用紙サイズ等の組み合わせが、予めプリンタ20から取得されている印刷の実行を可能とする用紙サイズ等の組み合わせの中に含まれているか否かをチェックする。そして、ステップS1800にて入力された用紙サイズ等の組み合わせがプリンタ20において印刷の実行を可能とする組み合わせであると判断されれば(ステップS1820)、ステップS1800にて入力された用紙サイズ、用紙タイプおよび印刷品質がそのまま今回の印刷設定として決定され(ステップS1895)、本ルーチンが終了する。   Here, the description of the print setting determination routine is interrupted, and the detailed setting determination routine in step S180 will be described with reference to FIG. As shown in FIG. 6, when starting the detailed setting determination routine, the print setting management module 35 inputs the paper size and the print quality in the config information set in step S170 (step S1800), and the input paper. It is checked whether the combination of size, paper type, and print quality is a combination that allows the printer 20 to execute printing (step S1810). That is, in step S1810, the print setting management module 35 includes the combination of paper sizes and the like input in step S1800 in the combination of paper sizes and the like that can be executed in advance and acquired from the printer 20. Check if it is. If it is determined that the combination of the paper size and the like input in step S1800 is a combination that allows the printer 20 to execute printing (step S1820), the paper size and paper type input in step S1800. The print quality is determined as the current print setting as it is (step S1895), and this routine ends.

一方、ステップS1800にて入力した用紙サイズ等の組み合わせがプリンタ20において印刷の実行を可能とする組み合わせではないと判断した場合(ステップS1820)、印刷設定管理モジュール35は、ステップS1800にて入力した用紙サイズ、用紙タイプおよび印刷品質のうちの印刷品質を変更した場合にプリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせが存在するか否かをチェックする(ステップS1830)。そして、プリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせが存在すると判断した場合(ステップS1840)、印刷設定管理モジュール35は、ステップS1800にて入力された印刷品質を印刷の実行を可能とする印刷品質へと変更すると共に(ステップS1850)、ステップS1800にて入力された用紙サイズ、用紙タイプおよびステップS1850にて変更された印刷品質を今回の印刷設定として決定して(ステップS1895)、本ルーチンを終了させる。また、ステップS1800にて入力した用紙サイズ、用紙タイプおよび印刷品質のうちの印刷品質を変更してもプリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせが存在しないと判断した場合(ステップS1840)、印刷設定管理モジュール35は、ステップS1800にて入力した用紙サイズ、用紙タイプおよび印刷品質のうちの用紙タイプを変更した場合にプリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせが存在するか否かをチェックする(ステップS1860)。そして、プリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせが存在すると判断した場合(ステップS1870)、印刷設定管理モジュール35は、ステップS1800にて入力された用紙タイプを印刷の実行を可能とする用紙タイプへと変更すると共に(ステップS1880)、ステップS1800にて入力された用紙サイズ、印刷品質およびステップS1880にて変更された用紙タイプを今回の印刷設定として決定し(ステップS1895)、本ルーチンを終了させる。また、ステップS1870にて否定判断がなされた場合には、用紙サイズ、用紙タイプおよび印刷品質がプリンタ20について予め定められているデフォルト設定(ここでは、プリンタ20により取り扱い可能な最大サイズのA4、普通紙、標準等)とされ(ステップS1890)、当該デフォルト設定が今回の印刷設定として決定されると(ステップS1895)、本ルーチンが終了する。   On the other hand, if it is determined that the combination of the paper size and the like input in step S1800 is not a combination that allows the printer 20 to execute printing (step S1820), the print setting management module 35 determines the paper input in step S1800. It is checked whether or not there is a combination of paper size and the like that enables execution of printing in the printer 20 when the print quality of the size, paper type, and print quality is changed (step S1830). If it is determined that there is a combination of paper size and the like that enables execution of printing in the printer 20 (step S1840), the print setting management module 35 can execute the print quality input in step S1800. (Step S1850), the paper size and paper type input in step S1800 and the print quality changed in step S1850 are determined as the current print settings (step S1895). This routine is terminated. If it is determined that there is no combination of paper size and the like that enables the printer 20 to execute printing even if the print quality of the paper size, paper type, and print quality input in step S1800 is changed (step S1800). In step S1840, the print setting management module 35 determines a combination of the paper size and the like that enables the printer 20 to execute printing when the paper type of the paper size, paper type, and print quality input in step S1800 is changed. It is checked whether or not it exists (step S1860). If it is determined that there is a combination of paper sizes or the like that enables printing in the printer 20 (step S1870), the print setting management module 35 can execute printing on the paper type input in step S1800. (Step S1880), the paper size and print quality input in step S1800 and the paper type changed in step S1880 are determined as the current print settings (step S1895). End the routine. If a negative determination is made in step S1870, the paper size, paper type, and print quality are predetermined default settings for the printer 20 (in this case, the maximum size A4 that can be handled by the printer 20, normal When the default setting is determined as the current print setting (step S1895), this routine ends.

さて、再度図5の印刷設定決定ルーチンについて説明すると、図5のステップS160にてCSS指定サイズが“AUTO”ではないと判断された場合、印刷設定管理モジュール35によりCSS指定サイズに基づいて用紙サイズを設定する用紙サイズ設定ルーチン(ステップS190)が実行される。かかる用紙サイズ設定ルーチンについて図7を参照しながら説明すると、このルーチンの開始に際して、印刷設定管理モジュール35は、CSS指定サイズを入力した上で(ステップS1900)、CSS指定サイズにおける用紙幅および用紙高さの双方が値0であるか否かを判定する(ステップS1910)。CSS指定サイズにおける用紙幅および用紙高さの双方が値0ではないと判断した場合、印刷設定管理モジュール35は、当該用紙幅および用紙高さに合致した用紙サイズを選択する(ステップS1920)。この場合、CSS指定サイズに応じた用紙サイズが例えば200mm×200mmといったような一般には存在しない特殊な用紙サイズである場合、ステップS1920では、用紙サイズがプリンタ20において取り扱い不能な「特殊サイズ」とされる。次いで、印刷設定管理モジュール35は、ステップS1920にて選択された用紙サイズが、プリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせの中に含まれているか否かをチェックする(ステップS1930)。そして、ステップS1920にて選択された用紙サイズが当該印刷の実行を可能とする用紙サイズ等の組み合わせの中に含まれていれば、印刷の実行が可能であると判断され(ステップS1940)、ステップS1920にて選択された用紙サイズが今回の印刷の用紙サイズとして設定されると(ステップS1950)、本ルーチンが終了する。   Now, the print setting determination routine of FIG. 5 will be described again. If it is determined in step S160 of FIG. 5 that the CSS designated size is not “AUTO”, the paper size is determined by the print setting management module 35 based on the CSS designated size. A paper size setting routine (step S190) is set. The paper size setting routine will be described with reference to FIG. 7. At the start of this routine, the print setting management module 35 inputs the CSS designated size (step S1900), and then the paper width and paper height in the CSS designated size. It is determined whether or not both values are 0 (step S1910). If it is determined that both the paper width and the paper height in the CSS designated size are not 0, the print setting management module 35 selects a paper size that matches the paper width and paper height (step S1920). In this case, if the paper size corresponding to the CSS designated size is a special paper size that does not generally exist, such as 200 mm × 200 mm, in step S 1920, the paper size is set to a “special size” that cannot be handled by the printer 20. The Next, the print setting management module 35 checks whether or not the paper size selected in step S1920 is included in a combination of paper sizes and the like that allow the printer 20 to execute printing (step S1930). ). If the paper size selected in step S1920 is included in the combination of paper sizes and the like that enable execution of the printing, it is determined that printing can be executed (step S1940). When the paper size selected in S1920 is set as the paper size for the current printing (step S1950), this routine ends.

一方、ステップS1920にて選択された用紙サイズがプリンタ20において印刷の実行を可能とする用紙サイズ等の組み合わせの中に含まれておらず、印刷の実行が不能であると判断した場合(ステップS1940)、印刷設定管理モジュール35は、プリンタ20において取り扱い可能な用紙サイズの中にCSS指定サイズよりも用紙幅および用紙高さの双方が大きいものが存在するか否かを判定する(ステップS1960)。この場合、CSS指定サイズよりも大きいものがプリンタ20において取り扱い可能な用紙サイズの中に存在していれば、CSS指定サイズの直近上位のものが今回の印刷の用紙サイズとして設定され(ステップS1970)、本ルーチンが終了する。また、プリンタ20において取り扱い可能な用紙サイズの中にCSS指定サイズよりも大きいものが存在していないと判断された場合には(ステップS1960)、プリンタ20において取り扱い可能な用紙サイズのうちの物理的に最大の用紙サイズが今回の印刷の用紙サイズとして設定され(ステップS1980)、更に文書解析モジュール33に対するリサイズ指令が設定されると(ステップS1990)、本ルーチンが終了する。なお、上記ステップS1910にてCSS指定サイズにおける用紙幅および用紙高さの双方が値0であると判断された場合には、ステップS1920およびS1930の処理がスキップされ、ステップS1940以降の処理が実行されることになる。こうして、用紙設定ルーチン(ステップS190)により用紙サイズが設定されると、設定された用紙サイズやconfig情報に基づいて用紙サイズ以外の用紙タイプや印刷品質といった詳細設定が決定され(ステップS180)、更にステップS140およびS150の処理が実行されると図5の印刷設定決定ルーチンが終了することになる。なお、図7のステップS1990にてリサイズ指令が設定された場合も、文書解析モジュール33は、必要に応じてステップS120にて設定された用紙サイズ内に収まるように画像をリサイズしながらXHTMLデータに基づいてRGBデータを作成する。   On the other hand, if it is determined that the paper size selected in step S1920 is not included in the combination of paper sizes and the like that enable printing in the printer 20, and that printing cannot be executed (step S1940). The print setting management module 35 determines whether there are paper sizes that can be handled by the printer 20 that have both a paper width and a paper height larger than the CSS designated size (step S1960). In this case, if a size larger than the CSS designated size is present in the paper size that can be handled by the printer 20, the one immediately above the CSS designated size is set as the paper size for the current printing (step S1970). This routine ends. If it is determined that there is no paper size that can be handled by the printer 20 larger than the CSS designated size (step S1960), the physical size of the paper sizes that can be handled by the printer 20 is determined. When the maximum paper size is set as the paper size for the current printing (step S1980) and a resize command for the document analysis module 33 is further set (step S1990), this routine ends. If it is determined in step S1910 that both the sheet width and the sheet height in the CSS designated size are 0, the processes in steps S1920 and S1930 are skipped, and the processes in and after step S1940 are executed. Will be. Thus, when the paper size is set by the paper setting routine (step S190), detailed settings such as the paper type and print quality other than the paper size are determined based on the set paper size and config information (step S180). When the processes of steps S140 and S150 are executed, the print setting determination routine of FIG. 5 is finished. Even when the resize command is set in step S1990 of FIG. 7, the document analysis module 33 converts the image into XHTML data while resizing the image to fit within the paper size set in step S120 as necessary. Based on this, RGB data is created.

ここで、上記実施例において、プリンタ20およびプリントアダプタ30が印刷装置に
相当し、通信モジュール31や文書解析モジュール33がデータ取得手段に相当し、CSS解釈部34が指定サイズ取得手段に相当し、印刷設定管理モジュール35が指定サイズ存否判定手段および実行用印刷媒体設定手段に相当し、文書解析モジュール33やデバイス制御部25が印刷制御手段に相当する。
Here, in the above embodiment, the printer 20 and the print adapter 30 correspond to a printing apparatus, the communication module 31 and the document analysis module 33 correspond to a data acquisition unit, the CSS interpretation unit 34 corresponds to a specified size acquisition unit, The print setting management module 35 corresponds to a specified size existence determination unit and an execution print medium setting unit, and the document analysis module 33 and the device control unit 25 correspond to a print control unit.

以上説明したように、実施例のプリンタ20およびプリントアダプタ30を用いれば、デジタルテレビ50からのリクエストメッセージ(印刷指令)に応じて印刷情報サービスのコンテンツすなわち印刷画像情報とスタイル情報とを含むXHTMLデータに基づく画像を印刷媒体に印刷することが可能となる。すなわち、デジタルテレビ50から印刷指令としてのリクエストメッセージが発せられると、デジタルテレビ50あるいはサーバ100からのXHTMLデータがプリントアダプタ30の通信モジュール31により受信され、XHTMLデータが文書解析モジュール33に与えられる。そして、文書解析モジュール33のCSS解釈部34は、XHTMLデータのスタイル情報により指定されている印刷媒体のサイズであるCSS指定サイズを取得し、印刷設定管理モジュール35は、CSS指定サイズに基づいてプリンタ20において取り扱い可能な複数種類の印刷媒体PM1,PM2,PM3…の中にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれるか否かを判定する(図5のステップS190,図7のS1930,S1940)。そして、印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていると判断された場合には、CSS指定サイズに合致したサイズをもつ印刷媒体が画像の印刷に供する今回の印刷媒体(実行用印刷媒体)として設定されることとなり(図7のステップS1950)、その後、設定された印刷媒体にXHTMLデータに基づく画像が印刷されるようにプリントエンジン22が制御される。また、複数種類の印刷媒体PM1,PM2,PM3…の中にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていないと判断した場合、印刷設定管理モジュール35は、印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在するか否かを判定する(図7のステップS1960)。そして、印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されれば、印刷媒体PM1,PM2,PM3…の中からCSS指定サイズの直近上位のサイズをもった印刷媒体が実行用印刷媒体として設定され(図7のステップS1970)、その後、設定された印刷媒体にXHTMLデータに基づく画像が印刷されるようにプリントエンジン22が制御される。更に、印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断されれば、印刷媒体PM1,PM2,PM3…のうち、物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定され(図7のステップS1980)、その後、設定された印刷媒体にXHTMLデータに基づく画像が印刷されるようにプリントエンジン22が制御される。   As described above, when the printer 20 and the print adapter 30 of the embodiment are used, XHTML data including print information service contents, that is, print image information and style information, in response to a request message (print command) from the digital television 50. It becomes possible to print an image based on the print medium. That is, when a request message as a print command is issued from the digital television 50, the XHTML data from the digital television 50 or the server 100 is received by the communication module 31 of the print adapter 30, and the XHTML data is given to the document analysis module 33. Then, the CSS interpretation unit 34 of the document analysis module 33 acquires a CSS designated size that is the size of the print medium designated by the style information of the XHTML data, and the print setting management module 35 prints the printer based on the CSS designated size. 20 determines whether a plurality of types of print media PM1, PM2, PM3... That can be handled in 20 include print media having a size that matches the CSS designated size (step S190 in FIG. 5, S1930 in FIG. 7). , S1940). When it is determined that the print media PM1, PM2, PM3,... Contain a print medium having a size that matches the CSS designated size, the print medium having a size that matches the CSS designated size prints an image. Is set as the current print medium (execution print medium) to be used in step S1950 in FIG. 7, and then the print engine 22 is controlled so that an image based on the XHTML data is printed on the set print medium. Is done. When it is determined that the print media having a size matching the CSS designated size is not included in the plurality of types of print media PM1, PM2, PM3,. It is determined whether there is a print medium having a size physically larger than the CSS designated size in PM3 (step S1960 in FIG. 7). If it is determined that a print medium having a physically larger size than the CSS designated size exists in the print media PM1, PM2, PM3,..., The CSS designated size is selected from the print media PM1, PM2, PM3,. The print medium having the most recent size is set as an execution print medium (step S1970 in FIG. 7), and then the print engine 22 is controlled so that an image based on the XHTML data is printed on the set print medium. The Further, if it is determined that there is no print medium having a size physically larger than the CSS designated size among the print media PM1, PM2, PM3,. The print medium having the maximum size is set as the execution print medium (step S1980 in FIG. 7), and then the print engine 22 is controlled so that an image based on the XHTML data is printed on the set print medium. .

このように、実施例のプリンタ20およびプリントアダプタ30を用いた場合、プリンタ20が取り扱い可能な複数種類の印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていれば、CSS指定サイズに合致したサイズをもつ印刷媒体に対してXHTMLデータに基づく画像をコンテンツ作成者の意図した通りに印刷することが可能となる。また、上記実施例では、プリンタ20において取り扱い可能な複数種類の印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていない場合であっても、印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在していれば、CSS指定サイズの直近上位のサイズ(もちろん、物理的に最大のサイズとなることもある)をもった印刷媒体が実行用印刷媒体として設定される。これにより、XHTMLデータに基づく画像をCSS指定サイズにより近いサイズをもつ印刷媒体に印刷することが可能となり、印刷媒体に対する画像の印刷状態をコンテンツ作成者の意図により近づけることができる。更に、プリンタ20において取り扱い可能な複数種類の印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれておらず、かつCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在していない場合、印刷媒体PM1,PM2,PM3…のうちの物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定されることから、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することが可能となる。従って、実施例のプリンタ20およびプリントアダプタ30によれば、印刷画像情報とスタイル情報とを含むXHTMLデータに基づく画像の印刷をより適正に実行することが可能となる。   As described above, when the printer 20 and the print adapter 30 of the embodiment are used, a plurality of types of print media PM1, PM2, PM3... That can be handled by the printer 20 include print media having a size that matches the CSS designated size. If so, an image based on the XHTML data can be printed as intended by the content creator on a print medium having a size that matches the CSS designated size. In the above-described embodiment, even when the plurality of types of print media PM1, PM2, PM3,... That can be handled by the printer 20 does not include a print medium having a size that matches the CSS designated size, the print medium PM1. , PM2, PM3, etc., if a print medium having a physically larger size than the CSS designated size exists, the size immediately above the CSS designated size (of course, it may be the physically maximum size). Is set as an execution print medium. As a result, an image based on XHTML data can be printed on a print medium having a size closer to the CSS designated size, and the print state of the image on the print medium can be made closer to the intention of the content creator. Further, the plurality of types of print media PM1, PM2, PM3... That can be handled by the printer 20 does not include a print medium having a size that matches the CSS designated size, and has a physically larger size than the CSS designated size. When there is no print medium to be held, the print medium having the physically maximum size among the print media PM1, PM2, PM3... Is set as the execution print medium. Incomplete printing can be suppressed from being executed. Therefore, according to the printer 20 and the print adapter 30 of the embodiment, it is possible to more appropriately execute image printing based on XHTML data including print image information and style information.

また、上記実施例においては、複数種類の印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されれば、XHTMLデータに基づく画像がそのまま設定された印刷媒体に印刷される。また、複数種類の印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断された場合には、印刷設定管理モジュール35によりリサイズ指令が設定され(図7のステップS1990)、XHTMLデータに基づく画像がリサイズされて設定された印刷媒体(物理的に最大のサイズをもつ印刷媒体)に印刷されることになる。これにより、プリンタ20において取り扱い可能な複数種類の印刷媒体PM1,PM2,PM3…の中にCSS指定サイズよりも物理的に大きいサイズをもつ印刷媒体が含まれていない場合であっても、画像のクロッピングを生じさせることなく印刷を実行することが可能となる。なお、図7のステップS1990は省略されてもよく、また、画像のリサイズを実行するか否かをユーザが選択できるようにしてもよい。加えて、図7のステップS1970の後でリサイズ指令が設定されてもよく、この場合も画像のリサイズを実行するか否かをユーザが選択できるようにしてもよい。   In the above-described embodiment, if it is determined that a print medium having a physically larger size than the CSS designated size exists in the plurality of types of print media PM1, PM2, PM3,..., An image based on XHTML data is displayed. It is printed on the set print medium as it is. If it is determined that there is no print medium having a physically larger size than the CSS designated size among the plurality of types of print media PM1, PM2, PM3..., A resize command is issued by the print setting management module 35. The image is set (step S1990 in FIG. 7), and the image based on the XHTML data is resized and printed on the set print medium (print medium having the physically maximum size). As a result, even if a plurality of types of print media PM1, PM2, PM3... That can be handled by the printer 20 does not include a print medium having a size physically larger than the CSS designated size, Printing can be performed without causing cropping. Note that step S1990 in FIG. 7 may be omitted, and the user may be able to select whether or not to resize the image. In addition, a resize command may be set after step S1970 in FIG. 7, and in this case as well, the user may be able to select whether or not to resize the image.

更に、上記実施例においては、XHTMLデータのスタイル情報を優先すべきと判断され(図5のステップS110)、かつCSS指定サイズが“AUTO”ではないと判断された場合、ステップS1930およびS1940におけるCSS指定サイズの存否確認の結果や、ステップS1960のCSS指定サイズよりも大きな用紙サイズの存否確認の結果に応じて実行用印刷媒体が設定される(図7の1950,S1970またはS1980)。また、XHTMLデータのスタイル情報を優先すべきと判断され(図5のステップS110)、かつCSS指定サイズが“AUTO”であると判断された場合には、config情報すなわちデジタルテレビ50にて設定されているINパラメータにより指定されている印刷媒体またはパネル設定値により指定されている印刷媒体が実行用印刷媒体として設定される(図5のS170)。更に、XHTMLデータのスタイル情報を優先すべきではないと判断された場合(図5のステップS110)、config情報すなわち基本的にデジタルテレビ50にて設定されているINパラメータにより指定されている印刷媒体が実行用印刷媒体として設定される(図5のステップS120)。これにより、最終的に物理的に最大のサイズをもった印刷媒体が実行用印刷媒体として設定される機会をXHTMLデータのスタイル情報を優先する場合に制限することが可能となる。更に、XHTMLデータのスタイル情報を優先しないときに、外部装置としてのデジタルテレビ50により指定された印刷媒体を優先した印刷を実行することが可能となる。また、上記実施例においては、図5のステップS170またはS190にて設定された実行用印刷媒体の種類に応じて印刷実行時における印刷媒体のタイプおよび印刷品質が決定されるので(図5のステップS180、図6)、設定された実行用印刷媒体に対する画像の印刷をより適正なものとすることが可能となる。   Further, in the above embodiment, when it is determined that the style information of the XHTML data should be prioritized (step S110 in FIG. 5) and it is determined that the CSS designation size is not “AUTO”, the CSS in steps S1930 and S1940 The execution print medium is set according to the result of confirming the presence / absence of the designated size or the result of confirming the presence / absence of a paper size larger than the CSS designated size in step S1960 (1950, S1970 or S1980 in FIG. 7). If it is determined that the style information of the XHTML data should be prioritized (step S110 in FIG. 5) and the CSS designated size is determined to be “AUTO”, the config information, that is, the digital television 50 is set. The print medium specified by the IN parameter or the print medium specified by the panel setting value is set as the execution print medium (S170 in FIG. 5). Further, when it is determined that the style information of the XHTML data should not be prioritized (step S110 in FIG. 5), the print medium designated by the config information, that is, the IN parameter basically set in the digital television 50 Is set as an execution print medium (step S120 in FIG. 5). This makes it possible to limit the chance that the print medium having the physically maximum size is finally set as the execution print medium when priority is given to the style information of the XHTML data. Furthermore, when priority is not given to the style information of the XHTML data, it is possible to execute printing giving priority to the print medium designated by the digital television 50 as an external device. In the above embodiment, the type of print medium and the print quality at the time of printing are determined according to the type of print medium for execution set in step S170 or S190 in FIG. 5 (step in FIG. 5). S180, FIG. 6), it is possible to make the printing of the image on the set execution print medium more appropriate.

そして、実施例のプリントアダプタ30を介してプリンタ20と外部装置としてのデジタルテレビ50とを接続すれば、プリンタ20とデジタルテレビ50との双方がXHTMLデータのスタイル情報を解釈し得ないものであっても、プリンタ20が取り扱い可能な複数の印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていれば、デジタルテレビ50からのリクエストメッセージに応じて当該印刷媒体に対してXHTMLデータに基づく画像をコンテンツ作成者の意図した通りに印刷することが可能となる。また、印刷媒体PM1,PM2,PM3…にCSS指定サイズに合致したサイズをもつ印刷媒体が含まれていない場合であっても、画像がクロッピングされる等の不完全な印刷が実行されてしまうことを抑制することができる。ただし、プリントアダプタ30の機能はそのままプリンタに組み込まれてもよいことはいうまでもなく、そのようなプリンタによっても、印刷画像情報とスタイル情報とを含むXHTMLデータに基づく画像の印刷をより適正に実行することが可能となる。   If the printer 20 and the digital TV 50 as an external device are connected via the print adapter 30 of the embodiment, both the printer 20 and the digital TV 50 cannot interpret the style information of the XHTML data. However, if a plurality of print media PM1, PM2, PM3... That can be handled by the printer 20 includes a print medium having a size that matches the CSS designated size, the print is performed in response to a request message from the digital television 50. An image based on XHTML data can be printed on a medium as intended by the content creator. Further, even when the print media PM1, PM2, PM3,... Do not include a print medium having a size that matches the CSS designated size, incomplete printing such as cropping of an image is performed. Can be suppressed. However, it goes without saying that the function of the print adapter 30 may be incorporated in the printer as it is, and even with such a printer, it is possible to more appropriately print an image based on the XHTML data including the print image information and the style information. It becomes possible to execute.

なお、上記実施例は、印刷情報サービスのコンテンツがXHTML言語により記述されるものとして説明されたが、これに限られるものではない。そして、印刷情報サービスのコンテンツがXHTML以外の例えばSGML,HTML,XMLといったマークアップ言語により記述されている場合には、プリントアダプタ30あるいはプリンタの文書解析モジュール33を対象となるマークアップ言語を解釈可能なものとして構成すればよい。また、図6の詳細設定決定ルーチンにおいて、ステップS1830〜S1850を用紙タイプについての処理とすると共にステップS1860〜S1880を印刷品質についての処理としてもよい。更に、プリンタ20がトレイへの用紙のセットの有無を検出するセンサを有している場合には、図7のステップS1970やS1980においてトレイにセットされている用紙の範囲内でCSS指定サイズの直近上位のものを用紙サイズとして設定したり、物理的に最大のものを用紙サイズとして設定したりしてもよい。   In the above embodiment, the content of the print information service is described as being described in the XHTML language, but the present invention is not limited to this. When the content of the print information service is described in a markup language other than XHTML, such as SGML, HTML, or XML, the target markup language can be interpreted by the print adapter 30 or the document analysis module 33 of the printer. What is necessary is just to comprise as a thing. In the detailed setting determination routine of FIG. 6, steps S1830 to S1850 may be processing for the paper type, and steps S1860 to S1880 may be processing for print quality. Further, when the printer 20 has a sensor for detecting whether or not a sheet is set in the tray, the closest CSS specified size within the range of the sheet set in the tray in steps S1970 and S1980 in FIG. The upper one may be set as the paper size, or the physically largest may be set as the paper size.

以上、実施例を用いて本発明の実施の形態について説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲内において様々な変更をなし得ることはいうまでもない。   As mentioned above, although the embodiment of the present invention has been described using examples, the present invention is not limited to the above-described examples, and various modifications can be made without departing from the scope of the present invention. Needless to say.

本発明は、印刷装置の製造産業等において利用可能である。   The present invention can be used in the manufacturing industry of printing apparatuses.

本発明による印刷装置の使用状態の一例を示す概略構成図である。It is a schematic block diagram which shows an example of the use condition of the printing apparatus by this invention. プリントアダプタによる構造化データの取得手順を示す説明図である。It is explanatory drawing which shows the acquisition procedure of the structured data by a print adapter. プリントアダプタによる構造化データの取得手順を示す説明図である。It is explanatory drawing which shows the acquisition procedure of the structured data by a print adapter. XHTML言語により記述される文書の一例を示す説明図である。It is explanatory drawing which shows an example of the document described by a XHTML language. 印刷設定決定ルーチンの一例を示すフローチャートである。6 is a flowchart illustrating an example of a print setting determination routine. 詳細設定決定ルーチンの一例を示すフローチャートである。It is a flowchart which shows an example of a detailed setting determination routine. 用紙サイズ設定ルーチンの一例を示すフローチャートである。6 is a flowchart illustrating an example of a paper size setting routine.

符号の説明Explanation of symbols

20 プリンタ、21 通信モジュール、22 プリントエンジン、23 スキャナエンジン、24 ストレージ、25 デバイス制御部、26 ビューワ、27 操作パネル、28 パネル制御部、30 プリントアダプタ、31 通信モジュール、32 印刷実行モジュール、33 文書解析モジュール、34 CSS解釈部、35 印刷設定管理モジュール、40 アクセスポイント、45 無線アダプタ、50 デジタルテレビ、51 表示画面、55 リモコン、60 インターネット接続機器、100 サーバ。   20 printer, 21 communication module, 22 print engine, 23 scanner engine, 24 storage, 25 device control unit, 26 viewer, 27 operation panel, 28 panel control unit, 30 print adapter, 31 communication module, 32 print execution module, 33 document Analysis module, 34 CSS interpretation unit, 35 print setting management module, 40 access point, 45 wireless adapter, 50 digital TV, 51 display screen, 55 remote control, 60 Internet connection device, 100 server.

Claims (11)

印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能であり、前記複数種類の印刷媒体の何れかに画像を印刷することができる印刷装置であって、
少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するデータ取得手段と、
前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得する指定サイズ取得手段と、
前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定する指定サイズ存否判定手段と、
前記構造化データの前記スタイル情報を優先するか否かを判定するスタイル情報優先度判定手段と、
前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきではないと判断されている場合には、前記複数種類の印刷媒体のうちの所定の印刷媒体を画像の印刷に供する実行用印刷媒体として設定し、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断されている場合には、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されていれば、該指定サイズをもった印刷媒体を前記実行用印刷媒体として設定すると共に、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されていれば、前記複数種類の印刷媒体に含まれる印刷媒体を前記実行用印刷媒体として設定する実行用印刷媒体設定手段と、
前記設定された実行用印刷媒体に前記構造化データに基づく画像が印刷されるように前記印刷手段を制御する印刷制御手段と、
を備える印刷装置。
A printing apparatus having a printing unit capable of printing an image on a print medium and capable of handling a plurality of types of print media, and capable of printing an image on any of the plurality of types of print media,
Data acquisition means for acquiring structured data including at least print image information and style information from an external device;
Designated size obtaining means for obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
A designated size presence / absence judging means for judging whether or not the plurality of types of print media include the acquired print medium having the designated size;
Style information priority determination means for determining whether to prioritize the style information of the structured data;
When the style information priority determination unit determines that the style information should not be prioritized, a predetermined print medium of the plurality of types of print media is used as an execution print medium for printing an image. If the style information priority determination unit determines that the style information should be prioritized, the specified size existence determination unit determines that the print medium having the specified size is the plurality of types of print media. including a is determined lever, it sets a print medium having the specified size as the execution print medium, with the designated size to the plurality of types of print media by the designated size existence judgment unit lever is determined to be not the print medium, setting a print medium contained in the plurality of types of print media as the execution print medium And the line for the print media setting means,
Print control means for controlling the printing means so that an image based on the structured data is printed on the set execution print medium;
A printing apparatus comprising:
請求項に記載の印刷装置において、
前記実行用印刷媒体設定手段は、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきではないと判断されている場合、前記外部装置により指定された印刷媒体を前記実行用印刷媒体として設定する印刷装置。
The printing apparatus according to claim 1 ,
The execution print medium setting unit sets the print medium designated by the external device as the execution print medium when the style information priority determination unit determines that the style information should not be prioritized. Printing device to do.
請求項またはに記載の印刷装置において、
前記構造化データの前記スタイル情報に基づいて該スタイル情報により印刷媒体の自動設定が指定されているか否かを判定する自動設定判定手段を更に備え、
前記実行用印刷媒体設定手段は、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断され、かつ前記自動設定判定手段により印刷媒体の自動設定が指定されていると判断されている場合には、前記外部装置により指定された印刷媒体または前記印刷装置において指定されている印刷媒体を前記実行用印刷媒体として設定し、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断され、かつ前記自動設定判定手段により印刷媒体の自動設定が指定されていないと判断されている場合には、前記指定サイズ存否判定手段の判定結果に応じて前記実行用印刷媒体を設定する印刷装置。
The printing apparatus according to claim 1 or 2 ,
Automatic setting determination means for determining whether or not automatic setting of a print medium is specified by the style information based on the style information of the structured data;
The execution print medium setting means determines that the style information should be prioritized by the style information priority determination means, and that automatic setting of the print medium is determined by the automatic setting determination means. In this case, the print medium designated by the external apparatus or the print medium designated by the printing apparatus should be set as the execution print medium, and the style information priority determination unit should prioritize the style information. When the determination is made and the automatic setting determination unit determines that automatic setting of the print medium is not specified, the printing for setting the execution print medium according to the determination result of the specified size existence determination unit apparatus.
請求項1からの何れか一項に記載の印刷装置において、
前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在するか否かを判定するサイズ判定手段を更に備え、
前記印刷制御手段は、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されていれば、前記構造化データに基づく画像がそのまま前記実行用印刷媒体に印刷されるように前記印刷手段を制御し、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断されていれば、前記構造化データに基づく画像がリサイズされて前記実行用印刷媒体に印刷されるように前記印刷手段を制御する印刷装置。
The printing apparatus according to any one of claims 1 to 3 ,
Size determination means for determining whether a print medium having a physically larger size than the specified size exists in the plurality of types of print media;
When the plurality of types of print media are determined not to include a print medium having the specified size by the specified size existence determination unit, the print control unit determines whether the plurality of types of printing are performed by the size determination unit. If it is determined that a print medium having a physically larger size than the specified size exists in the medium, the printing unit is configured to print an image based on the structured data as it is on the execution print medium. If it is determined by the size determination means that there is no print medium having a physically larger size than the specified size among the plurality of types of print media, an image based on the structured data is displayed. A printing apparatus that controls the printing unit to be resized and printed on the execution print medium.
請求項1からの何れか一項に記載の印刷装置において、
前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在するか否かを判定するサイズ判定手段を更に備え、
前記実行用印刷媒体設定手段は、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されている場合、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在すると判断されていれば、前記複数種類の印刷媒体の中から前記指定サイズの直近上位のサイズをもった印刷媒体を前記実行用印刷媒体として設定し、前記サイズ判定手段により前記複数種類の印刷媒体の中に前記指定サイズよりも物理的に大きいサイズをもつ印刷媒体が存在しないと判断されていれば、前記物理的に最大のサイズをもった印刷媒体を前記実行用印刷媒体として設定する印刷装置。
The printing apparatus according to any one of claims 1 to 4 ,
Size determination means for determining whether a print medium having a physically larger size than the specified size exists in the plurality of types of print media;
The execution print medium setting unit determines that the plurality of types of print media do not include a print medium having the specified size by the specified size existence determination unit. If it is determined that there is a print medium having a size physically larger than the specified size among the types of print media, the print medium has a size immediately above the specified size among the plurality of types of print media. If a print medium is set as the execution print medium, and it is determined by the size determination means that there is no print medium having a physically larger size than the specified size among the plurality of types of print media, A printing apparatus that sets the printing medium having the physically maximum size as the execution printing medium.
請求項1からの何れか一項に記載の印刷装置において、
前記設定された実行用印刷媒体の種類に応じて印刷実行時における印刷媒体のタイプおよび印刷品質を決定する詳細設定決定手段を更に備える印刷装置。
The printing apparatus according to any one of claims 1 to 5 ,
A printing apparatus further comprising detailed setting determination means for determining the type and print quality of a print medium at the time of printing according to the set type of print medium for execution.
前記構造化データは、前記外部装置としての放送受信装置に対して放送局から送信されると共に該放送受信装置から印刷指令と共に前記データ取得手段に送信されるデータ、または該放送受信装置からの印刷指令に従って前記データ取得手段により他の外部装置から取得されるデータである請求項1からの何れか一項に記載の印刷装置。 The structured data is transmitted from a broadcast station to a broadcast receiving device as the external device and is transmitted from the broadcast receiving device to the data acquisition unit together with a print command, or printed from the broadcast receiving device. printing apparatus according to any one of claims 1 6 is a data obtained from other external devices by said data acquisition means in accordance with the command. 前記スタイル情報は、CSS言語により記述されている請求項1からの何れか一項に記載の印刷装置。 The style information, the printing apparatus according to any one of claims 1 described by the CSS language 7. 前記構造化データは、SGML,HTML,XMLおよびXHTMLのうち何れかのマークアップ言語により記述されているデータである請求項に記載の印刷装置。 The printing apparatus according to claim 8 , wherein the structured data is data described in any one of markup languages among SGML, HTML, XML, and XHTML. 印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能な印刷装置に接続される印刷装置用データ処理装置であって、
少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するデータ取得手段と、
前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得する指定サイズ取得手段と、
前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定する指定サイズ存否判定手段と、
前記構造化データの前記スタイル情報を優先するか否かを判定するスタイル情報優先度判定手段と、
前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきではないと判断されている場合には、前記複数種類の印刷媒体のうちの所定の印刷媒体を画像の印刷に供する実行用印刷媒体として設定し、前記スタイル情報優先度判定手段により前記スタイル情報を優先すべきと判断されている場合には、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されていれば、該指定サイズをもった印刷媒体を前記実行用印刷媒体として設定すると共に、前記指定サイズ存否判定手段により前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されていれば、前記複数種類の印刷媒体に含まれる印刷媒体を前記実行用印刷媒体として設定する実行用印刷媒体設定手段と、
を備える印刷装置用データ処理装置。
A data processing apparatus for a printing apparatus having a printing unit capable of printing an image on a printing medium and connected to a printing apparatus capable of handling a plurality of types of printing media,
Data acquisition means for acquiring structured data including at least print image information and style information from an external device;
Designated size obtaining means for obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
A designated size presence / absence judging means for judging whether or not the plurality of types of print media include the acquired print medium having the designated size;
Style information priority determination means for determining whether to prioritize the style information of the structured data;
When the style information priority determination unit determines that the style information should not be prioritized, a predetermined print medium of the plurality of types of print media is used as an execution print medium for printing an image. If the style information priority determination unit determines that the style information should be prioritized, the specified size existence determination unit determines that the print medium having the specified size is the plurality of types of print media. including a is determined lever, it sets a print medium having the specified size as the execution print medium, with the designated size to the plurality of types of print media by the designated size existence judgment unit lever is determined to be not the print medium, setting a print medium contained in the plurality of types of print media as the execution print medium And the line for the print media setting means,
A data processing apparatus for a printing apparatus.
印刷媒体に画像を印刷可能な印刷手段を有すると共に複数種類の印刷媒体を取り扱い可能な印刷装置を用いた印刷方法であって、
(a)少なくとも印刷画像情報とスタイル情報とを含む構造化データを外部装置から取得するステップと、
(b)前記構造化データの前記スタイル情報を優先するか否かを判定するステップと、
)前記構造化データの前記スタイル情報に基づいて該スタイル情報により指定されている印刷媒体のサイズである指定サイズを取得するステップと、
)前記複数種類の印刷媒体に前記取得された指定サイズをもった印刷媒体が含まれるか否かを判定するステップと、
ステップ(b)にて前記スタイル情報を優先すべきではないと判断されている場合には、前記複数種類の印刷媒体のうちの所定の印刷媒体を画像の印刷に供する実行用印刷媒体として設定し、ステップ(b)にて前記スタイル情報を優先すべきと判断されている場合には、ステップ()にて前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていると判断されていれば、該指定サイズをもった印刷媒体を前記実行用印刷媒体として設定すると共に、ステップ()にて前記複数種類の印刷媒体に前記指定サイズをもった印刷媒体が含まれていないと判断されていれば、前記複数種類の印刷媒体に含まれる印刷媒体を前記実行用印刷媒体として設定するステップと、
)ステップ()にて設定された実行用印刷媒体に前記構造化データに基づく画像が印刷されるように前記印刷手段を制御するステップと、
を含む印刷方法。
A printing method using a printing apparatus having printing means capable of printing an image on a print medium and capable of handling a plurality of types of print media,
(A) obtaining structured data including at least print image information and style information from an external device;
(B) determining whether to prioritize the style information of the structured data;
( C ) obtaining a designated size that is a size of a print medium designated by the style information based on the style information of the structured data;
( D ) determining whether or not the plurality of types of print media includes the acquired print medium having the specified size;
( E ) If it is determined in step (b) that the style information should not be prioritized, an execution print medium that provides a predetermined print medium of the plurality of types of print medium for image printing If it is determined in step (b) that the style information should be prioritized, a print medium having the specified size is included in the plurality of types of print media in step ( d ). and a is determined by lever, it sets a print medium having the specified size as the execution print medium, the print medium having the designated size to the plurality of types of print media in the step (d) included are determined not to lever, and setting a printing medium contained in the plurality of types of print media as the execution print medium,
( F ) controlling the printing means so that an image based on the structured data is printed on the execution print medium set in step ( e );
Including printing method.
JP2007231665A 2007-09-06 2007-09-06 Printing apparatus, data processing apparatus for printing apparatus, and printing method Expired - Fee Related JP5071007B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007231665A JP5071007B2 (en) 2007-09-06 2007-09-06 Printing apparatus, data processing apparatus for printing apparatus, and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007231665A JP5071007B2 (en) 2007-09-06 2007-09-06 Printing apparatus, data processing apparatus for printing apparatus, and printing method

Publications (2)

Publication Number Publication Date
JP2009061681A JP2009061681A (en) 2009-03-26
JP5071007B2 true JP5071007B2 (en) 2012-11-14

Family

ID=40556738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007231665A Expired - Fee Related JP5071007B2 (en) 2007-09-06 2007-09-06 Printing apparatus, data processing apparatus for printing apparatus, and printing method

Country Status (1)

Country Link
JP (1) JP5071007B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10278374A (en) * 1997-04-09 1998-10-20 Seiko Epson Corp Printer control device, control method therefor, and recording medium
JP2000066867A (en) * 1998-08-25 2000-03-03 Nec Corp Printer device and storage medium storing program for page information printing control
JP3922864B2 (en) * 2000-02-18 2007-05-30 株式会社リコー Automatic paper selection printing processing method and apparatus
JP4449398B2 (en) * 2003-10-03 2010-04-14 セイコーエプソン株式会社 Printing apparatus, printing method, and program for printing apparatus
JP2006259819A (en) * 2005-03-15 2006-09-28 Seiko Epson Corp Image processing system and image processing method

Also Published As

Publication number Publication date
JP2009061681A (en) 2009-03-26

Similar Documents

Publication Publication Date Title
US11768638B2 (en) Information processing apparatus configured to perform printing using a general-use printing program, non-transitory computer-readable recording medium and printing method therefor
US8659783B2 (en) Printing apparatus, method for controlling the same, and storage medium
US8922821B2 (en) Image forming apparatus connectable to a portable storage medium, method of controlling the same, and storage medium
US20090040561A1 (en) Image-processing apparatus, image-processing method, and computer program
US20080094650A1 (en) Print processing apparatus and method of controlling print processing apparatus
CN104683639A (en) Image forming apparatus and method for controlling image forming apparatus
US20070127050A1 (en) Image forming apparatus, image forming method, and computer program product
US20150269461A1 (en) Printing apparatus, printing control apparatus, printing system, control method of printing apparatus, and storage medium
US9578203B2 (en) Document production system having automatic adjustment of content to fit the page margin of a pre-printed media
US20060056859A1 (en) Image forming apparatus, image forming method, and computer product
US20200084260A1 (en) Processing apparatus, processing method and program
US20110242586A1 (en) Image forming system, image forming apparatus, image forming method, and storage medium storing program thereof
US20110032559A1 (en) Data processing apparatus, method for controlling data processing apparatus, and information processing apparatus
US20140133878A1 (en) Image forming apparatus that controls print start temperature of fixing section, method of controlling the same, and storage medium
JP5071007B2 (en) Printing apparatus, data processing apparatus for printing apparatus, and printing method
JP7140591B2 (en) IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
US20150146236A1 (en) Image Forming Apparatus, Image Forming Method, and Recording Medium That Facilitate Management of Blank Sheets for Preventing Leakage of Confidential Information
JP6123291B2 (en) Image processing program, image processing apparatus, and image processing apparatus control method
US20100302571A1 (en) Image forming system having information processing apparatus controlling guidance display on image forming apparatus
JP2009061682A (en) Printing apparatus, data processing apparatus for printing apparatus, and printing method
JP2022138489A (en) Image forming apparatus, image forming system, and program
US8072638B2 (en) Method and system for forming image, and external device
JP7163768B2 (en) Printers and printing systems
US11740840B2 (en) Storage medium, information processing apparatus, and control method
US12124751B2 (en) Information processing apparatus, method, and non-transitory computer-readable storage medium storing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100811

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120724

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120806

R150 Certificate of patent or registration of utility model

Ref document number: 5071007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150831

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees