Nothing Special   »   [go: up one dir, main page]

CN101421696A - 用于产生xhtml数据的方法和设备 - Google Patents

用于产生xhtml数据的方法和设备 Download PDF

Info

Publication number
CN101421696A
CN101421696A CNA2007800129059A CN200780012905A CN101421696A CN 101421696 A CN101421696 A CN 101421696A CN A2007800129059 A CNA2007800129059 A CN A2007800129059A CN 200780012905 A CN200780012905 A CN 200780012905A CN 101421696 A CN101421696 A CN 101421696A
Authority
CN
China
Prior art keywords
xhtml
view data
printing
data
unit
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.)
Granted
Application number
CNA2007800129059A
Other languages
English (en)
Other versions
CN101421696B (zh
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101421696A publication Critical patent/CN101421696A/zh
Application granted granted Critical
Publication of CN101421696B publication Critical patent/CN101421696B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3242Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

提供一种产生可扩展超文本标识语言(XHTML)数据的方法,包括:关于一个或多个期望被打印的图像数据项设置打印相关选项;根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;以及通过将XHTML扩展数据插入到XHTML基本数据来产生XHTML打印数据。

Description

用于产生XHTML数据的方法和设备
技术领域
本发明的一方面涉及“可扩展超文本标识语言(XHTML)打印”打印数据,更具体地,涉及一种用于产生“XHTML打印”打印数据的方法和设备,其中,相应于用户设置的内容来产生“XHTML打印”扩展数据,并通过将产生的“XHTML打印”扩展数据插入到提前准备的“XHTML打印”基本数据,根据用户的意图来产生“XHTML打印”打印数据。
背景技术
当期望经由通过网络连接到终端的成像设备来打印存储在终端中的图像数据时,终端产生包括将被打印的图像数据的“XHTML打印”打印数据,并将产生的“XHTML打印”打印数据发送到成像设备。在这种情况下,成像设备识别发送的“XHTML打印”打印数据并打印图像数据。
然而,终端提供的模版的数量是有限的。这里,模版是确定打印一个或多个图像的矩阵类型的手段。
因此,由于在终端中实现的用于产生“XHTML打印”打印数据的传统设备根据有限数量的模版来产生“XHTML打印”打印数据,故可产生的“XHTML打印”打印数据受到限制。
发明内容
技术问题
本发明的一方面提供一种产生“XHTML打印”打印数据的方法,其中,根据用户设置的内容来产生“XHTML打印”扩展数据的,并通过将产生的“XHTML打印”扩展数据插入到提前准备的“XHTML打印”基本数据,根据用户的意图来产生“XHTML打印”打印数据。
本发明的另一方面提供一种执行以上产生“XHTML打印”打印数据的方法的用于产生“XHTML打印”打印数据的设备。
本发明的另一方面提供一种计算机可读介质,其编码有用于实现通过计算机执行的以上产生“XHTML打印”打印数据的方法的处理指令。
技术方案
根据本发明的一方面,提供一种产生可扩展超文本标识语言(XHTML)数据的方法,包括:关于一个或多个期望被打印的图像数据项设置打印相关选项;根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;以及通过将XHTML扩展数据插入到XHTML基本数据来产生XHTML打印数据。
根据本发明的另一方面,提供一种用于产生可扩展超文本标识语言(XHTML)数据的设备,包括:XHTML数据设置单元,关于一个或多个期望被打印的图像数据项设置打印相关选项;XHTML基本数据存储单元,存储将被包括在XHTML打印数据中的XHTML基本数据;XHTML扩展数据产生单元,根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;XHTML打印数据产生单元,通过读取存储的XHTML基本数据,并将XHTML扩展数据产生单元产生的XHTML扩展数据插入到读取的XHTML基本数据中来产生XHTML打印数据。
根据本发明的另一方面,提供一种计算机可读介质,其中编码有实现由计算机执行的产生可扩展超文本标识语言(XHTML)数据的方法的处理指令,该方法包括:关于一个或多个期望被打印的图像数据项设置打印相关选项;根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;以及通过将XHTML扩展数据插入到XHTML基本数据来产生XHTML打印数据。
根据本发明的另一方面,提供一种产生可扩展超文本标识语言(XHTML)数据的方法,包括:设置用于指定如何打印至少一个图像数据项的至少一个打印相关选项;基于设置的至少一个打印相关选项产生包含关于如何打印所述至少一个图像数据项的指令的XHTML扩展数据;以及通过将XHTML扩展数据插入到XHTML基本数据来产生用于打印所述至少一个图像数据项的XHTML打印数据。
根据本发明的另一方面,提供一种用于产生可扩展超文本标识语言(XHTML)数据的设备,包括:打印数据设置单元,设置用于指定如何打印至少一个图像数据项的至少一个打印相关选项;XHTML扩展数据产生单元,基于设置的至少一个打印相关选项产生包含关于如何打印所述至少一个图像数据项的指令的XHTML扩展数据;和XHTML打印数据产生单元,通过将XHTML扩展数据插入到XHTML基本数据来产生用于打印所述至少一个图像数据项的XHTML打印数据。
将在接下来的描述中部分阐述本发明的另外的方面和/或优点,且部分通过描述会变得清楚,或通过对本发明的实践而理解。
有益效果
根据依照本发明的一方面的用于产生“XHTML打印”打印数据的方法和设备,根据用户设置的内容来产生“XHTML打印”扩展数据,并将该“XHTML打印”扩展数据插入到提前准备的“XHTML打印”基本数据,从而可根据用户的意图产生“XHTML打印”打印数据。因此,总是可容易地产生多种“XHTML打印”打印数据项。作为结果,执行根据本发明的一方面的产生“XHTML打印”打印数据的方法的终端不需要像个人计算机一样具有大量资源。
附图说明
通过下面结合附图对本发明的实施例进行的描述,本发明的上述和/或其他方面和优点将会变得清楚且更易理解,其中:
图1是根据本发明的一方面的用于产生“XHTML打印”打印数据的设备的框图;
图2是示出根据本发明的一方面的打印机纸、单元和图像的图表;
图3A到图3P是根据本发明的一方面的用于解释产生“XHTML打印”打印数据的原理的示图;
图4A到图4C是根据本发明的另一方面的用于解释产生“XHTML打印”打印数据的原理的示图;
图5A到图5C是根据本发明的另一方面的用于解释产生“XHTML打印”打印数据的原理的示图;
图6是根据本发明的一方面的产生“XHTML打印”打印数据的方法的流程图;
图7是根据本发明的一方面的图6中的操作610的详细流程图。
具体实施方式
现在,详细描述本发明的实施例,其示例在附图中表示,其中,相同的标号始终表示相同的部件。以下通过参考附图详细描述实施例以解释本发明。
图1是根据本发明的一方面的用于产生“XHTML打印”打印数据的设备的框图。所述设备包括“XHTML打印”打印数据设置单元110、“XHTML打印”扩展数据产生单元140、“XHTML打印”基本数据存储单元150和“XHTML打印”打印数据产生单元160。
根据本发明的一方面,“XHTML打印”基本数据、“XHTML打印”扩展数据和“XHTML打印”打印数据都是“XHTML打印”数据,但是本领域的技术人员应该了解如下所述的应用于“XHTML打印”数据的技术也可被应用于XHTML数据或以其它标识语言表达的数据。
“XHTML打印”打印数据设置单元110到“XHTML打印”打印数据产生单元160都包括在终端中,且成像设备通过有线或无线手段连接到终端。根据本发明的一个方面,成像设备可打印“XHTML打印”打印数据。终端的例子包括移动电话、数码相机和个人数字助理(PDA)。此外,成像装置的例子包括打印机和具有打印机功能的多功能外设(MFP)。
“XHTML打印”打印数据设置单元110设置打印相关选项以确定如何打印期望由成像设备打印的一个或多个图像数据项。打印相关选项的例子可包括打印“XHTML打印”打印数据的打印机纸的大小;打印一个或多个图像数据项的行数和列数;将打印哪个图像数据项或哪些图像数据项;当打印期望被打印的图像数据项时,是否保持选择的图像的长宽比(即,高度与宽度的比);以多大的大小来打印被选择打印的图像数据项;以及如何排列被选择打印的图像数据项。在本申请中使用的术语“纸”表示可在其上打印“XHTML打印”打印数据的任何打印介质,并不局限于特指的纸本身。所述打印介质的例子是复印纸、相片纸、胶片、幻灯片、帆布、布、木头、金属、陶瓷、砖、混凝土或任何其它的适当的介质。
“XHTML打印”打印数据设置单元110包括:纸大小信息存储单元112、纸大小指定单元114、用户界面单元116、矩阵设置单元120、图像数据存储单元122、图像数据选择单元124、长宽比保持设置单元126、最大图像大小计算单元128、图像大小指定单元130和图像排列类型指定单元132。
纸大小信息存储单元112存储纸大小信息。这里,所述纸大小信息是关于打印“XHTML打印”打印数据的打印机纸的可用大小的信息。
纸大小指定单元114命令用户界面单元116显示存储在纸大小信息存储单元112中的纸大小信息。在这种情况下,用户界面单元116显示存储的纸大小信息。通过这样做,用户可识别在其上可打印“XHTML打印”打印数据的打印机纸的哪种大小是可用的。
然后,用户可通过用户界面单元116或操作布置在终端上的按键来指定期望的纸大小。通过这样做,纸大小指定单元114在存储的纸大小中指定由用户选择的纸大小。同样,纸大小指定单元114从存储的纸大小信息读取关于指定的纸大小的信息,并将读取的关于指定的纸大小的信息输出到“XHTML打印”扩展数据产生单元140,这将在后面描述。
矩阵设置单元120设置排列一个或多个图像数据项的行数和列数。根据来自矩阵设置单元120的指令,用户界面单元116显示用于用户请求设置期望的行数和列数的窗口。然后,用户可通过用户界面单元116或操作布置在终端上的按键来设置期望的行数和列数。通过这样做,矩阵设置单元120设置行数和列数。此外,矩阵设置单元120使“XHTML打印”扩展数据产生单元140识别出设置的行数和列数。
图像数据存储单元122存储一个或多个图像数据项。
用户界面单元116根据图像数据选择单元124的指令来显示存储的图像数据项。通过这样做,用户可识别哪个图像数据项区域存储在终端中。
然后,用户可通过用户界面单元116或操作布置在终端上的按键来选择期望被打印的一个或多个图像数据项。通过这样做,图像数据选择单元124可在存储的图像数据项中选择期望被打印的一个或多个图像数据项。同样,图像数据选择单元124将选择的图像数据项输出到“XHTML打印”扩展数据产生单元140。
长宽比保持设置单元126设置是否在打印选择的图像数据项时保持选择的图像数据项的图像的长宽比。为此,根据从长宽来自保持设置单元126的指令,用户界面单元116显示用于请求设置是否在打印选择的图像数据项时保持选择的图像数据项的图像的长宽比的窗口。然后,用户可通过用户界面单元116或操作布置在终端上的按键,来设置是否在打印选择的图像数据项时保持所述图像的长宽比。通过这样做,长宽比保持设置单元126设置是否在打印选择的图像数据项时保持所述图像的长宽比。此外,长宽比保持设置单元126提供指示是否在打印到“XHTML打印”扩展数据产生单元140期间保持图像的长宽比的设置。或者,根据本发明的另一方面,“XHTML打印”打印数据设置单元110可省略长宽比保持设置单元126。
最大图像大小计算单元128计算在打印选择的图像数据项时的最大图像大小。如果长宽比保持设置单元126保持了图像的长宽比,则计算的最大图像大小会小于单元(cell)的大小。然而,如果长宽比保持设置单元126没有保持图像的长宽比,则计算的最大图像大小与单元的大小相同。
图2是示出根据本发明的一方面的打印机纸210,单元220、222、224、226、228、230、232、234和236,图像项221、223、225、227、229、231、233、235和237的示图。即,单元220、222、224、226、228、230、232、234和236是当根据矩阵设置单元120设置的行数和列数来划分打印机纸210时产生的多个区域。参考图2,矩阵设置单元120设置行数和列数的每一个为3,从而,在打印机纸210形成了9个单元220、222、224、226、228、230、232、234和236。同样,图像项221、223、225、227、229、231、233、235和237分别打印在单元220、222、224、226、228、230、232、234和236中。
最大图像大小计算单元128通过用户界面单元116来显示计算的最大图像大小。
图像大小指定单元130在等于或小于显示的最大图像大小值的图像大小值中设置用户期望打印的图像大小。为此,图像大小指定单元130通过用户界面单元116来显示用于请求设置期望打印的图像大小的窗口。然后,用户可通过用户界面单元116或操作布置在终端上的按键来设置期望的图像大小。通过这样做,图像大小指定单元130指定期望打印的图像大小。此外,图像大小指定单元130将关于指定的图像大小的信息提供给“XHTML打印”扩展数据产生单元140。
图像排列类型指定单元132指定由选择的图像数据指示的图像的排列类型。更具体地,图像排列类型指定单元132可指定在水平轴和垂直轴的哪部分上打印选择的图像数据。这里,在垂直轴的哪部分上打印选择的图像数据可指示选择的图像数据是打印在单元的右手边、中间还是左手边。同样,在水平轴的哪部分上打印选择的图像数据可指示选择的图像数据是打印在单元的顶部、中部还是底部。
为此,图像排列类型指定单元132通过用户界面单元116来显示用于请求指定图像排列类型的窗口。然后,用户可通过用户界面单元116或操作布置在终端上的按键来指定图像排列类型。通过这样做,图像排列类型指定单元132指定排列类型。此外,图像排列类型指定单元132将关于指定的排列类型的信息提供给“XHTML打印”扩展数据产生单元140。
“XHTML打印”扩展数据产生单元140通过使用由纸大小指定单元114指定的纸大小、由矩阵设置单元120设置的行数和列数、由图像数据选择单元124选择的一个或多个图像数据项、由长宽比保持设置单元126设置的用于指示在打印期间是否保持图像的长宽比的设置、由图像大小指定单元130指定的图像大小和由图像排列类型指定单元132指定的图像排列类型来产生“XHTML打印”扩展数据。
“XHTML打印”基本数据存储单元150存储本质上包括在“XHTML打印”打印数据中的“XHTML打印”基本数据。在“XHTML打印”扩展数据产生单元140产生的“XHTML打印”扩展数据可被插入到“XHTML打印”基本数据。
“XHTML打印”打印数据产生单元160读取存储在“XHTML打印”基本数据存储单元150中的“XHTML打印”基本数据,并通过将“XHTML打印”扩展数据产生单元140产生的“XHTML打印”扩展数据插入到读取的“XHTML打印”基本数据来产生“XHTML打印”打印数据。
图3A到图3P是根据本发明的一方面的用于解释产生“XHTML打印”打印数据的原理的示图。
根据本发明的这个方面,假设用户想要使用成像设备将存储在终端的图像数据项中的9个不同的图像数据项以3×3格式打印。图3A示出根据本发明的这个方面的用户期望的打印结果310。现将对根据本发明的这个方面的产生“XHTML打印”打印数据的原理进行解释。
用户界面单元116根据纸大小指定单元114的指令显示如图3B所示的窗口。参考图3B,“XHTML打印”打印数据可被打印在4×6英寸(人像)、6×4英寸(风景)、A4人像、A4风景、信纸人像或信纸风景大小的打印机纸上。然而,本发明并不限于这些纸大小,可使用任何纸大小和任何纸大小的组合。
如果纸大小指定单元114指定在6×4风景大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:6in4in;margin:Oin;}。
同样,如果纸大小指定单元114指定在A4人像大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:A4 portrait;margin:Oin;}。
类似地,如果纸大小指定单元114指定在A4风景大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:A4 landscape;margin:Oin;}。
此外,如果纸大小指定单元114指定在信纸人像大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:letter portrait;margin:Oin;}。
类似地,如果纸大小指定单元114指定在信纸风景大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:letter landscape;margin:Oin;}。
然而,如图3B所示,由于纸大小指定单元114指定在4×6英寸(人像)大小打印机纸上不加边地打印“XHTML打印”打印数据,则“XHTML打印”扩展数据产生单元140产生“XHTML打印”扩展数据为@页{size:4in6in;margin:Oin;}。
用户界面单元116可显示图3C所示的窗口以使用户能够选择模版。参考图3C,用户想要以矩阵格式打印n×m图像。
在这种情况下,用户界面单元116根据来自矩阵设置单元120的指令来显示图3D所示的窗口。即,图3D所示的窗口是用于请求设置行数和列数的窗口。如图3D所示,矩阵设置单元120将行数和列数的每一个设置为3。
此外,用户界面单元116根据来自图像数据选择单元124的指令如图3E所示显示存储在图像数据存储单元122中的11个图像数据项:A.jpg、B.jpg、C.jpg、D.jpg、E.jpg、F.jpg、G.jpg、H.jpg、I.jpg、J.jpg、K.jpg。
然后,用户顺序选择9个图像数据项。根据图3F,图像数据选择单元124选择的第一图像数据项是A.jpg。
在A.jpg被选择后,在根据本发明的一方面在XHTML打印打印数据设置单元中省略长宽比保持设置单元126的情况下,无法选择具有与选择的A.jpg图像的长宽比(4/3)不同的长宽比(即,不同的高度宽度比)的图像数据项(例如,B.jpg和G.jpg)。不能被选择的图像数据项可与其他能够被选择的图像数据项区分开来,例如,通过图3F所示的阴影来进行区分。
图3G示出图像数据选择单元124总共选择了9个图像数据项。
最大图像大小计算单元128计算最大图像大小。此时,最大图像大小计算单元128通过考虑长宽比保持设置单元126已设置在保持4/3的长宽比还是不保持4/3的长宽比的情况下进行打印来计算最大图像大小。
即,如果长宽比保持设置单元126设置在不保持4/3的长宽比的情况下进行打印,则由最大图像大小计算单元128计算的最大图像大小变为图3H所示的单元的大小。如果将在其上打印9个图像数据项的打印机纸的宽度和高度分别是4英寸和6英寸,则由最大图像大小计算单元128计算的最大图像大小变为宽度为4英寸/3列=1.33英寸,长度为6英寸/3行=2英寸。
如果长宽比保持设置单元126设置在保持4/3的长宽比的情况下进行打印,则由最大图像大小计算单元128计算的最大图像大小会小于图3I所示的单元的大小。如果将在其上打印9个图像数据项的打印机纸的宽度和高度分别是4英寸和6英寸,则由最大图像大小计算单元128计算的最大图像大小变为宽度为4英寸/3列=1.33英寸,长度为宽度1.33英寸×长宽比4/3=1.77英寸。
因此,通过显示的最大图像大小来识别最大图像大小的用户在等于或小于显示的最大图像大小的图像大小的值中指定期望的图像大小。通过这样做,图像大小指定单元130可指定选择的图像数据项的期望的图像大小。此时,图像大小指定单元130可分别指定9个图像数据项的期望图像大小,或仅指定一个所期望的图像大小。如果图像大小指定单元130仅指定了一个所期望的图像大小,则指定的图像大小成为剩下的8个图像数据项的每一个的图像大小。如果长宽比保持设置单元126设置在不保持4/3的长宽比的情况下进行打印,则图像大小指定单元130可如图3J所示将宽度设置为1英寸,将长度设置为2英寸。如果用户没有指定期望的打印图像大小,则图像大小指定单元130可自动指定显示的最大图像大小为期望的打印图像大小。
如果长宽比保持设置单元126设置在保持4/3的长宽比的情况下进行打印,则如果指定了宽度和长度中的一个,则另外一个被自动指定。因此,如图3K所示只需指定宽度和长度中的一个。
图3L示出存储在“XHTML打印”基本数据存储单元150中的“XHTML打印”基本数据,图3M示出作为已经插入“XHTML打印”扩展数据的“XHTML打印”基本数据的“XHTML打印”打印数据。
如图3L和图3M所示,可通过使用标签<table>来产生“XHTML打印”基本数据和“XHTML打印”打印数据。
如图3M所示的标识符1的指示,通过使用在纸大小指定单元114中指定的纸大小产生的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据。
如图3M所示的标识符2的指示,.tdSize{width1.33in;height:2in},即,根据通过使用在矩阵设置单元120中设置的行数和列数计算的单元大小而产生(即,根据单元的宽度和长度而产生)的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据而产生。
如果图像排列类型指定单元132指定在单元的左边打印选择的图像,则产生“XHTML打印”扩展数据,text-align:left;。此外,如果指定在单元的水平轴的中间打印选择的图像,则产生“XHTML打印”扩展数据,text-align:center;。此外,如果指定在单元的右边打印选择的图像,则产生“XHTML打印”扩展数据,text-align:right;。
相似地,如果指定在单元的上部打印选择的图像,则产生“XHTML打印”扩展数据,vertical-align:top;。此外,如果指定在单元的垂直轴的中部打印选择的图像,则产生“XHTML打印”扩展数据,vertical-align:middle;。此外,如果指定在单元的底部打印选择的图像,则产生“XHTML打印”扩展数据,vertical-align:bottom;。
如图3M所示的标识符3的指示,在图像排列类型指定单元132中产生的“XHTML打印”扩展数据,例如,text-align:center;和vertical-align:middle;与标识符2所指示的“XHTML打印”扩展数据一起被插入到“XHTML打印”基本数据。
如图3M所示的标识符4的指示,.imgSize{width1.3in;height:1.73in},即,通过使用图像大小指定单元130指定的图像大小产生的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据。此外,由于选择的图像数据可被旋转90度并打印,故也产生“XHTML打印”扩展数据,.imgSize_90{width1.3in;height:1.73in;image-orientation:90deg;},并且该数据与.imgSize{width1.3in;height:1.73in}一起被插入到“XHTML打印”基本数据。
如图3M所示的标识符5的指示,“XHTML打印”扩展数据产生单元140产生与矩阵设置单元120中设置的行数相同数值的<tr>和</tr>。同样,如图3M所示的标识符6的指示,“XHTML打印”扩展数据产生单元140产生与矩阵设置单元120中设置的列数相同数值的<td class=“tdSize”>和</td>。如图3M所示的标识符7和8的指示,<img class=“imgSize_90”scr=“A.jpg”/>、<imgclass=“imgSize_90”scr=“C.jpg”/>、<img class=“imgSize_90”scr=“D.jpg”/>、<img class=“imgSize_90”scr=“E.jpg”/>、<img class=“imgSize_90”scr=“F.jpg”/>、<img class=“imgSize_90”scr=“H.jpg”/>、<imgclass=“imgSize_90”scr=“I.jpg”/>、<img class=“imgSize_90”scr=“J.jpg”/>、<imgclass=“imgSize_90”scr=“K.jpg”/>,即通过使用在图像数据选择单元124中选择的9个图像数据项((A.jpg,4/3)、(C.jpg,4/3)、(D.jpg,4/3)、(E.jpg,4/3)、(F.jpg,4/3)、(H.jpg,4/3)、(I.jpg,4/3)、(J.jpg,4/3)、(K.jpg,4/3))产生的“XHTML打印”扩展数据被插入到XHTML打印基本数据。
与为J.jpg、K.jpg指定的imgSize的情况不同,为A.jpg、C.jpg、D.jpg、E.jpg、F.jpg、H.jpg、I.jpg指定imgSize_90的原因在于在A.jpg、C.jpg、D.jpg、E.jpg、F.jpg、H.jpg、I.jpg的情况下,图像数据被旋转90度并打印,这与图像数据没有被旋转90度并被打印的J.jpg、K.jpg的情况不同。
图3N示出存储在“XHTML打印”基本数据存储单元150中的“XHTML打印”基本数据。图3O示出作为插入“XHTML打印”扩展数据的XHTML打印基本数据的“XHTML打印”打印数据。如图3N和图3O所示,可通过使用标签<div>来产生“XHTML打印”基本数据和“XHTML打印”打印数据。
如图3O所示的标识符1的指示,通过使用在纸大小指定单元114中指定的纸大小来产生的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据。
根据在矩阵设置单元120中设置的行数,产生了“XHTML打印”扩展数据,.rowBox{position:relative;width:100%;height:(100/the number ofrows)%}。同样,根据列数,产生了如下所示的“XHTML打印”扩展数据。
.columnLoc0{position:absolute;left:0%;width:(100/the number ofcolumns)%;height:100%}
.columnLoc1{position:absolute;left:33.33%;width:(100/the number ofcolumns)%;height:100%}
...
.columnLoc(the number of columns-1){position:absolute;left:66.66%;width:(100/the number of columns)%;height:100%}
如图3O所示的标识符2和3的指示,根据设置的行数和列数来产生的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据。
如果图像排列类型指定单元132指定在单元的左边打印选择的图像,则产生“XHTML打印”扩展数据,text-align:left;。此外,如果图像排列类型指定单元132指定在单元的水平轴的中间打印选择的图像,则产生“XHTML打印”扩展数据,text-align:center;。此外,如果图像排列类型指定单元132指定在单元的右边打印选择的图像,则产生“XHTML打印”扩展数据,text-align:right;。如图3O所示的标识符4的指示,所述“XHTML打印”扩展数据与由标识符3指示的“XHTML打印”扩展数据一起被插入到“XHTML打印”基本数据。
如果图像排列类型指定单元132指定在单元的上部打印选择的图像,则产生“XHTML打印”扩展数据,top:0in;。此外,如果图像排列类型指定单元132指定在单元的的垂直轴的中部打印选择的图像,则产生“XHTML打印”扩展数据,top:(((the length of printer paper/the number of rows)-the length ofthe image)/2)in;。此外,如果图像排列类型指定单元132指定在单元的底部打印选择的图像,则产生“XHTML打印”扩展数据,top:((the length of printerpaper/the number of rows)-the length of the image)in;。如图3O所示的标识符6的指示,所述“XHTML打印”扩展数据与由标识符5指示的“XHTML打印”扩展数据一起被插入到“XHTML打印”基本数据。
如图3O所示的标识符5的指示,.imgSize{position:relative;width:1.3in;height:1.73in},即,通过使用图像大小指定单元130中指定的图像大小产生的“XHTML打印”扩展数据被插入到“XHTML打印”基本数据。此外,由于选择的图像数据可被旋转90度并打印,故也产生“XHTML打印”扩展数据,.imgSize_90{position:relative;width:1.3in;height:1.73in;image-orientation:90deg;}并与.imgSize{position:relative;width:1.3in;height:1.73in}一起被插入到“XHTML打印”基本数据。
如图3O所示的标识符7的指示,“XHTML打印”扩展数据产生单元140产生与矩阵设置单元120中设置的行数相同数值的<div class=“rowBox”>和</div>。同样,如图3O所示的标识符8的指示,“XHTML打印”扩展数据产生单元140产生与每个<div class=“rowBox”>和</div>的列数相同数值的<div class=>和</div>,并通过“columnLoc(the number of columns-1)”将div式样应用到”columnLoc0”。
如图3O所示的标识符9和10的指示,“XHTML打印”扩展数据项,即,通过使用在图像数据选择单元124中选择的9个图像数据项((A.jpg,4/3)、(C.jpg,4/3)、(D.jpg,4/3)、(E.jpg,4/3)、(F.jpg,4/3)、(H.jpg,4/3)、(I.jpg,4/3)、(J.jpg,4/3)、(K.jpg,4/3))产生<img class=“imgSize_90”scr=“A.jpg”/>、<imgclass=“imgSize_90”scr=“C.jpg”/>、<img class=“imgSize_90”scr=“D.jpg”/>、<imgclass=“imgSize_90”scr=“E.jpg”/>、<imgclass=“imgSize_90”scr=“F.jpg”/>、<imgclass=“imgSize_90”scr=“H.jpg”/>、<imgclass=“imgSize_90”scr=“I.jpg”/>、<img class=“imgSize_90”scr=“J.jpg”/>、<imgclass=“imgSize_90”scr=“K.jpg”/>的被插入到“XHTML打印”基本数据。
如图3P所示,“XHTML打印”打印数据产生单元160产生的“XHTML打印”打印数据被打印为如图3A所示的用户本来期望的打印结果310。
图4A到图4C是根据本发明的另一方面的用于解释产生“XHTML打印”打印数据的原理的示图。
根据本发明的这个方面,用户想要使用成像设备以3×3格式打印存储在终端中的图像数据项中的一个图像数据项(daughter.jpg)。图4A示出根据本发明的该方面的用户期望的打印结果。
图4B示出根据本发明的这个方面的通过使用标签<table>来产生的“XHTML打印”打印数据。同样,图4C示出根据本发明的这个方面的通过使用标签<div>来产生的“XHTML打印”打印数据。
由于根据本发明的这个方面的产生“XHTML打印”打印数据的原理与参考图3A到3P描述的根据本发明的方面产生“XHTML打印”打印数据的原理相同,故参考图3A到3P描述的根据本发明的方面产生“XHTML打印”打印数据的原理也可应用于本发明的这个方面。
图5A到图5C是示出根据本发明的另一方面的用于解释产生“XHTML打印”打印数据的原理的示图。
根据本发明的这个方面,用户想要使用成像设备以4×4格式打印存储在终端中的图像数据项中的四个图像数据项(daughterl.jpg、shadow3.jpg、wife.jpg、shadow4.jpg)。图5A示出根据本发明的这个方面的用户期望的打印结果。
图5B示出根据本发明的这个方面的通过使用标签<table>来产生的“XHTML打印”打印数据。此外,图5C示出根据本发明的这个方面的通过使用标签<div>来产生的“XHTML打印”打印数据。
由于根据本发明的这个方面产生“XHTML打印”打印数据的原理与参考图3A到图3P描述的根据本发明的方面产生“XHTML打印”打印数据的原理相同,故参考图3A到图3P描述的根据本发明的方面产生“XHTML打印”打印数据的原理也可应用于本发明的这个方面。
图6是示出根据本发明的一方面的产生“XHTML打印”打印数据的方法的流程图。所述方法包括:由用户设置打印相关选项,产生相应于用户设置的内容的“XHTML打印”扩展数据,将产生的“XHTML打印”扩展数据插入到提前准备的“XHTML打印”基本数据的操作610到操作630,通过这样做,根据用户的意图来产生“XHTML打印”打印数据。
在操作610,“XHTML打印”打印数据设置单元110设置用于确定如何打印期望被打印的一个或多个图像数据项的打印相关选项。
在操作620,“XHTML打印”扩展数据产生单元140根据在操作610中设置的内容来产生“XHTML打印”扩展数据。
在操作630,“XHTML打印”打印数据产生单元160将在操作620产生的“XHTML打印”扩展数据插入到提前准备的“XHTML打印”基本数据,并产生“XHTML打印”打印数据。
图7是示出根据本发明的一方面的图6中的操作610的详细流程图,包括用于设置打印相关选项的操作710到操作770。
在操作710,指定将在其上打印期望的图像数据的打印机纸的大小。在操作720,设置将被打印的图像的行数和列数。在操作730,在提前准备的一个或多个图像数据项中选择一个或多个期望打印的图像数据项。
在操作740,设置是否在执行打印时保持在操作730中选择的图像数据的长宽比。在操作750,计算最大图像大小。
在操作760,在等于或小于在操作750中计算的最大图像大小的图像大小值中指定期望的图像大小。在操作770,指定在操作730中选择的图像数据项所指示的图像的图像排列类型,然后执行图6中的操作620。
或者,根据本发明的另一方面,可在产生“XHTML打印”打印数据的方法中省略操作740到操作770。
本发明的各个方面也可被实施为编码有用于实现由计算机执行的根据本发明的一方面来产生“XHTML打印”打印数据的方法的处理指令的计算机可读介质。所述计算机可读介质可以是任何存储随后可被计算机读取的数据的数据存储装置,例如,只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储装置。此外,本发明的各方面也可被实施为以载波形式实现为计算机数据信号的计算机可读代码,或通过网络(例如,互联网)传输的数据。计算机可读介质还可分布于联网的计算机系统,从而以分布方式存储和执行计算机可读代码。
虽然已经具体显示和描述了本发明的几个实施例,但是本领域的技术人员应该理解,在不脱离由权利要求及其同等物限定范围的本发明的精神和原理的情况下,可以对这些实施例进行各种改变。

Claims (46)

1、一种产生可扩展超文本标识语言(XHTML)数据的方法,包括:
关于一个或多个期望被打印的图像数据项设置打印相关选项;
根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;以及
通过将所述XHTML扩展数据插入到XHTML基本数据来产生XHTML打印数据。
2、如权利要求1所述的方法,其中,所述设置打印相关选项的步骤包括:在提前准备的一个或多个图像数据项中选择一个或多个将被打印的图像数据项。
3、如权利要求2所述的方法,其中,所述设置打印相关选项的步骤还包括:
指定将在其上打印选择的一个或多个图像数据项的打印机纸的大小;
设置期望在打印机纸上打印的图像的数量;
设置用于打印选择的一个或多个图像数据项的期望的图像大小。
4、如权利要求3所述的方法,其中,所述设置打印相关选项的步骤还包括:在设置用于打印选择的一个或多个图像数据项的期望的图像大小之前,设置是否在执行打印时保持由选择的一个或多个图像数据项指示的图像的长宽比。
5、如权利要求3所述的方法,其中,所述设置打印相关选项的步骤还包括:指定选择的一个或多个图像数据项的排列类型。
6、如权利要求3所述的方法,其中,所述设置图像的数量的步骤包括:设置期望在打印机纸上打印的图像的行数和列数。
7、如权利要求2所述的方法,其中,所述选择一个或多个图像数据项的步骤包括:
显示提前准备的一个或多个图像数据项;
在显示的一个或多个图像数据项中选择期望被打印的一个或多个图像数据项;
其中,选择图像数据项的步骤包括:使得无法选择具有不同于由选择的一个或多个图像数据项中首先被选择的一个图像数据项所指示的图像的长宽比的长宽比的图像数据项。
8、一种用于产生可扩展超文本标识语言(XHTML)数据的设备,包括:
XHTML打印数据设置单元,关于一个或多个期望被打印的图像数据项设置打印相关选项;
XHTML基本数据存储单元,存储将被包括在XHTML打印数据中的XHTML基本数据;
XHTML扩展数据产生单元,根据设置的打印相关选项来产生将被插入到XHTML基本数据的XHTML扩展数据;和
XHTML打印数据产生单元,通过从XHTML基本数据存储单元读取存储的XHTML基本数据,并将XHTML扩展数据产生单元产生的XHTML扩展数据插入到读取的XHTML基本数据中来产生XHTML打印数据。
9、如权利要求8所述的设备,其中,所述XHTML打印数据设置单元包括:
纸大小指定单元,指定将在其上打印期望被打印的一个或多个图像数据项的打印机纸的大小;
矩阵设置单元,设置期望在打印机纸上打印的图像的数量;
图像数据选择单元,在提前准备的一个或多个图像数据项中选择一个或多个期望被打印的图像数据项;和
图像大小设置单元,设置用于打印选择的一个或多个图像数据项的期望的图像大小。
10、如权利要求9所述的设备,其中,所述XHTML打印数据设置单元还包括:长宽比保持设置单元,设置是否在执行打印时保持由选择的一个或多个图像数据项指示的图像的长宽比。
11、如权利要求9所述的设备,其中,所述XHTML打印数据设置单元还包括:图像排列类型指定单元,指定选择的一个或多个图像数据项的排列类型。
12、如权利要求9所述的设备,其中,所述矩阵设置单元设置期望在打印机纸上打印的图像的行数和列数。
13、一种计算机可读介质,其编码有用于实现由计算机执行的产生可扩展超文本标识语言(XHTML)数据的方法的处理指令,该方法包括:
关于一个或多个期望被打印的图像数据项设置打印相关选项;
根据设置的打印相关选项来产生将被插入到提前准备的XHTML基本数据的XHTML扩展数据;以及
通过将XHTML扩展数据插入到XHTML基本数据来产生XHTML打印数据。
14、一种产生可扩展超文本标识语言(XHTML)数据的方法,包括:
设置用于指定如何打印至少一个图像数据项的至少一个打印相关选项;
基于设置的所述至少一个打印相关选项产生包含关于如何打印所述至少一个图像数据项的指令的XHTML扩展数据;以及
通过将XHTML扩展数据插入到XHTML基本数据来产生用于打印所述至少一个图像数据项的XHTML打印数据。
15、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:指定将在其上打印所述至少一个图像数据项的纸的大小。
16、如权利要求15所述的方法,其中,所述指定纸的大小的步骤包括:基于存储的关于多个不同的纸的大小的纸的大小信息来选择纸的大小。
17、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:设置将被打印的图像数据项的数量。
18、如权利要求17所述的方法,其中,所述设置将被打印的图像数据项的数量的步骤包括:设置打印所述数量的图像数据项的行数和列数。
19、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:从至少一个存储的图像数据项中选择所述至少一个图像数据项。
20、如权利要求19所述的方法,其中,所述选择所述至少一个图像数据项的步骤包括:从多个存储的图像数据项中选择多个图像数据项。
21、如权利要求20所述的方法,其中,所述选择多个图像数据项的步骤包括:禁止选择具有两种不同长宽比的图像数据项。
22、如权利要求21所述的方法,其中,所述禁止选择具有两种不同长宽比的图像数据项的步骤包括:禁止选择具有不同于在选择多个图像数据项时首先被选择的多个图像数据项的其中一个的长宽比的长宽比的图像数据项。
23、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:设置是否在所述至少一个图像数据项被打印时保持所述至少一个图像数据项的长宽比。
24、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:设置打印至少一个图像数据项的图像大小。
25、如权利要求24所述的方法,还包括:计算可打印所述至少一个图像数据项的最大图像大小;
其中,所述设置图像大小的步骤包括:将图像大小设置为等于或小于最大图像大小。
26、如权利要求14所述的方法,其中,所述设置所述至少一个打印相关选项的步骤包括:指定用于打印所述至少一个图像数据项的图像排列类型。
27、如权利要求26所述的方法,其中,所述指定图像排列类型的步骤包括:
指定从左边、中间和右边选择的水平图像排列类型;以及
指定从顶部、中部和底部选择的垂直图像排列类型。
28、如权利要求14所述的方法,其中,所述基本XHTML数据不包含任何关于如何打印所述至少一个图像数据项的指令。
29、一种用于产生可扩展超文本标识语言(XHTML)数据的设备,包括:
打印数据设置单元,设置用于指定如何打印至少一个图像数据项的至少一个打印相关选项;
XHTML扩展数据产生单元,基于设置的至少一个打印相关选项产生包含关于如何打印所述至少一个图像数据项的指令的XHTML扩展数据;和
XHTML打印数据产生单元,通过将XHTML扩展数据插入到XHTML基本数据来产生用于打印所述至少一个图像数据项的XHTML打印数据。
30、如权利要求29所述的设备,其中,所述打印数据设置单元响应于该设备的用户的输入来设置所述至少一个打印相关选项。
31、如权利要求29所述的设备,其中,所述打印数据设置单元包括:纸大小指定单元,指定将在其上打印所述至少一个图像数据项的纸的大小。
32、如权利要求31所述的设备,还包括:纸大小信息存储单元,存储关于多个不同纸的大小的纸大小信息;
其中,所述纸大小指定单元基于存储在纸大小信息存储单元的纸大小信息来指定纸的大小。
33、如权利要求29所述的设备,其中,所述打印数据设置单元包括:图像数量设置单元,设置将被打印的图像数据项的数量。
34、如权利要求33所述的设备,其中,所述图像数量设置单元包括:矩阵设置单元,设置打印所述数量的图像数据项的行数和列数。
35、如权利要求29所述的设备,还包括:图像数据存储单元,存储至少一个图像数据项;
其中,所述打印数据设置单元包括:图像数据选择单元,从存储在图像数据存储单元的至少一个图像数据项中选择所述至少一个图像数据项。
36、如权利要求35所述的设备,其中,所述图像数据选择单元响应于该设备用户的输入来选择所述至少一个图像数据项。
37、如权利要求35所述的设备,其中,所述图像数据存储单元存储多个图像数据项;和
其中,所述图像数据选择单元从存储在图像数据存储单元的多个图像数据项中选择多个图像数据项。
38、如权利要求37所述的设备,其中,所述图像数据选择单元禁止选择具有两种不同长宽比的图像数据项。
39、如权利要求38所述的设备,其中,所述图像数据选择单元通过禁止选择具有不同于由图像数据选择单元首先选择的多个图像数据项中的一个的长宽比的长宽比的图像数据项来禁止选择具有两种不同长宽比的图像数据项。
40、如权利要求29所述的设备,其中,所述打印数据设置单元包括:长宽比保持设置单元,设置是否在打印所述至少一个图像数据项时保持所述至少一个图像数据项的长宽比。
41、如权利要求29所述的设备,其中,所述打印数据设置单元包括:图像大小指定单元,设置打印至少一个图像数据项的图像大小。
42、如权利要求41所述的设备,其中,所述图像大小指定单元响应于该设备用户的输入来设置图像大小。
43、如权利要求41所述的设备,还包括最大图像大小计算单元,计算可打印所述至少一个图像数据项的最大图像大小;
其中,所述图像大小指定单元将图像大小设置为等于或小于最大图像大小。
44、如权利要求29所述的设备,其中,所述打印数据设置单元包括:图像排列类型指定单元,指定用于打印所述至少一个图像数据项的图像排列类型。
45、如权利要求44所述的设备,其中,所述图像排列类型指定单元指定:
从左边、中间和右边选择的水平图像排列类型;以及
指定从顶部、中部和底部选择的垂直图像排列类型。
46、如权利要求29所述的设备,其中,所述基本XHTML数据不包含任何关于如何打印所述至少一个图像数据项的指令。
CN2007800129059A 2006-04-13 2007-03-20 用于产生xhtml数据的方法和设备 Expired - Fee Related CN101421696B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US79142306P 2006-04-13 2006-04-13
US60/791,423 2006-04-13
KR1020060043133A KR100765782B1 (ko) 2006-04-13 2006-05-12 XHTML-Print 데이터 생성방법 및 장치
KR10-2006-0043133 2006-05-12
KR1020060043133 2006-05-12
PCT/KR2007/001345 WO2007119932A1 (en) 2006-04-13 2007-03-20 Method and apparatus for generating xhtml data

Publications (2)

Publication Number Publication Date
CN101421696A true CN101421696A (zh) 2009-04-29
CN101421696B CN101421696B (zh) 2012-04-18

Family

ID=39419892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800129059A Expired - Fee Related CN101421696B (zh) 2006-04-13 2007-03-20 用于产生xhtml数据的方法和设备

Country Status (6)

Country Link
US (1) US20070242309A1 (zh)
EP (1) EP2010995A4 (zh)
JP (1) JP5229670B2 (zh)
KR (1) KR100765782B1 (zh)
CN (1) CN101421696B (zh)
WO (1) WO2007119932A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5797042B2 (ja) * 2011-07-23 2015-10-21 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3494326B2 (ja) * 1994-10-19 2004-02-09 ミノルタ株式会社 画像形成装置
JP2000250729A (ja) * 1999-03-01 2000-09-14 Canon Inc 画像出力制御装置および画像出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2001063157A (ja) * 1999-08-30 2001-03-13 Canon Inc 情報処理システムおよび情報処理方法
JP4227263B2 (ja) * 1999-10-12 2009-02-18 キヤノン株式会社 画像処理装置、画像処理方法、及び、記憶媒体
JP3906638B2 (ja) * 2000-05-10 2007-04-18 富士ゼロックス株式会社 画像処理装置
JP3962563B2 (ja) * 2000-09-12 2007-08-22 キヤノン株式会社 画像処理装置、出力データ生成方法及びプログラム
JP4199659B2 (ja) * 2001-07-16 2008-12-17 パナソニック株式会社 画像データ転送方法、画像形成装置、画像印刷システム
JP3646931B2 (ja) * 2001-08-29 2005-05-11 セイコーエプソン株式会社 イメージレタッチプログラム
US20040252340A1 (en) * 2001-10-03 2004-12-16 Seiko Epson Corporation Image processing system, image processing method, template producing system and template data structure
JP2003296050A (ja) * 2002-01-31 2003-10-17 Matsushita Electric Ind Co Ltd 印刷データ転送方法、印刷システム、プリンタ及びプリンタ制御プログラム
JP4227468B2 (ja) * 2002-06-24 2009-02-18 キヤノン株式会社 画像形成装置及び方法、並びに制御プログラム
US20060126102A1 (en) * 2002-07-26 2006-06-15 Seiko Epson Corporation Print system
JP4136817B2 (ja) 2002-08-05 2008-08-20 キヤノン株式会社 デジタルカメラ及びプリンタ
JP4250408B2 (ja) * 2002-11-29 2009-04-08 キヤノン株式会社 画像供給デバイス、記録装置及び記録システムとその制御方法
WO2004085163A1 (ja) * 2003-03-27 2004-10-07 Seiko Epson Corporation 印刷装置および出力装置,スクリプト生成方法
JP4148011B2 (ja) * 2003-04-25 2008-09-10 セイコーエプソン株式会社 印刷ジョブ作成装置および印刷ジョブ作成方法並びにこれらに用いるプログラム
JP2004341591A (ja) * 2003-05-13 2004-12-02 Riso Kagaku Corp ネットワーク印刷システム
JP4363218B2 (ja) * 2003-08-29 2009-11-11 セイコーエプソン株式会社 携帯電話
JP2005123806A (ja) * 2003-10-15 2005-05-12 Canon Inc 画像処理方法及び画像処理システム
EP1754136A4 (en) 2004-05-12 2007-12-05 Samsung Electronics Co Ltd METHOD AND DEVICE FOR DIRECT PRINTING
US20050273470A1 (en) * 2004-05-20 2005-12-08 Heigold Cynthia J Interactive system for dynamic generation of a user-customized composite digital image
JP2005346554A (ja) * 2004-06-04 2005-12-15 Seiko Epson Corp 画像出力指示装置、画像出力装置、画像出力システム、画像出力指示方法および画像出力方法
US20050278619A1 (en) * 2004-06-14 2005-12-15 Samsung Electronics Co., Ltd. Apparatus and method of transmitting/storing print or display control information, and recording medium having embodies thereon computer program for executing the method
JP2006120107A (ja) * 2004-10-25 2006-05-11 Matsushita Electric Ind Co Ltd 画像情報とその印刷情報を記録する記録媒体及びその記録装置
US7990564B2 (en) * 2005-07-29 2011-08-02 Vistaprint Technologies Limited Automated image sizing and placement

Also Published As

Publication number Publication date
US20070242309A1 (en) 2007-10-18
KR100765782B1 (ko) 2007-10-12
WO2007119932A1 (en) 2007-10-25
JP2009533745A (ja) 2009-09-17
CN101421696B (zh) 2012-04-18
EP2010995A1 (en) 2009-01-07
EP2010995A4 (en) 2011-02-16
JP5229670B2 (ja) 2013-07-03

Similar Documents

Publication Publication Date Title
US7483166B2 (en) Information processing apparatus and print preview display method
JP4143566B2 (ja) 文書処理装置及びその制御方法、並びにコンピュータプログラム
JP2005071187A (ja) 文書変換方法及び装置
JP2009271682A (ja) 文書処理装置及び文書処理方法
US20080014002A1 (en) Print control apparatus that controls printing device performing printing using print sheet having tab
JP2011040971A (ja) 画像処理装置、画像処理方法、および、画像処理プログラム
JP7040251B2 (ja) 画像形成システム及びプログラム
CN101421696B (zh) 用于产生xhtml数据的方法和设备
JP2006293598A (ja) 文書処理システム
CN110221790A (zh) 通用打印方法和装置、分析仪器和存储介质
JP4574652B2 (ja) 情報処理装置及びその方法及び印刷制御プログラム
JP2007148486A (ja) 文書閲覧支援方法および文書閲覧支援システム並びに文書処理装置およびプログラム
JP2008165305A (ja) 印刷支援システム、印刷支援プログラム、及び、印刷支援方法
JP3991028B2 (ja) 文書処理方法及び情報処理装置
JP4548108B2 (ja) データ処理装置及びプログラム
JP5156545B2 (ja) 情報処理装置、情報処理方法、及びプログラム
JP5040978B2 (ja) Pdlデータ処理装置とコンピュータプログラム
JP5335392B2 (ja) 情報処理装置、情報処理方法及びコンピュータプログラム
JP2011146852A (ja) 制御装置及び制御方法
JP4890178B2 (ja) 画像形成システム及び画像形成方法
JP3161744B2 (ja) 情報処理装置
JP2005149212A (ja) 文書処理方法及び文書処理装置
JP2005242836A (ja) アルバムテンプレートのデータ構造及び画像処理装置
JP2005025512A (ja) 印刷制御装置及び印刷制御プログラム
JP2004264968A (ja) 印刷属性設定装置、印刷属性設定方法及び印刷属性設定用プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120418

Termination date: 20150320

EXPY Termination of patent right or utility model