WO2004088499A1 - 印刷コンテンツ送出装置、印刷装置および印刷システム - Google Patents

印刷コンテンツ送出装置、印刷装置および印刷システム Download PDF

Info

Publication number
WO2004088499A1
WO2004088499A1 PCT/JP2004/004322 JP2004004322W WO2004088499A1 WO 2004088499 A1 WO2004088499 A1 WO 2004088499A1 JP 2004004322 W JP2004004322 W JP 2004004322W WO 2004088499 A1 WO2004088499 A1 WO 2004088499A1
Authority
WO
WIPO (PCT)
Prior art keywords
print
content
printing
print content
image
Prior art date
Application number
PCT/JP2004/004322
Other languages
English (en)
French (fr)
Inventor
Kenji Hisatomi
Kazuyuki Murata
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to EP04723773A priority Critical patent/EP1610216A4/en
Priority to US10/541,220 priority patent/US7697152B2/en
Publication of WO2004088499A1 publication Critical patent/WO2004088499A1/ja

Links

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
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/128Direct printing, e.g. sending document file, using memory stick, printing from a camera
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1228Printing driverless or using generic drivers
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1246Job translation or job parsing, e.g. page banding by handling markup languages, e.g. XSL, XML, HTML

Definitions

  • the present invention relates to a print content sending apparatus that sends print content including image data generated and compressed based on an image captured by an electronic imaging device represented by a digital still camera to a printing device.
  • the present invention relates to a printing apparatus that receives print contents, and prints out images containing images by appropriately expanding the print contents.
  • the subject image formed by an optical lens is photoelectrically converted into an electric signal using an image sensor such as a CCD, and compression processing such as JPEG (Joint P hotographic ExpertsGroup) method is performed based on the electric signal.
  • Digital still cameras also referred to as “electronic still cameras J”
  • a card medium such as a PC card or SD card
  • a recording medium such as a built-in fixed memory
  • Image data of the JPEG format or the like generated by a conventional general digital still camera or the like is usually accompanied by header information based on the Exif (Exchangeable Image File Format) standard.
  • This header information describes the type of digital still camera used to create the image data, the shooting conditions at the time of shooting, and the like.
  • thumbnail images with a lower resolution than the main image Sometimes generated and held.
  • a system has been proposed that can select which resolution image to use for printing when images of a plurality of resolutions are held as described above (see, for example, Japanese Patent Application Laid-Open No. 2000-266782). No. 9).
  • this system can instruct to use thumbnail images to form print image data. This eliminates the need for handling unnecessarily high resolution (ie, large size) main images, increases memory efficiency, and reduces printing time.
  • the system stores certain print image data for each different resolution, and the print image data is stored in a document for which a print instruction is issued from an application program on a personal computer (hereinafter, abbreviated as “PCJ”).
  • PCJ personal computer
  • the print image data is generated by a device driver in the PC, and the user or the application generates a "thumbnail image".
  • the person who conveys "use of image” is a device driver in the same PC. Therefore, commands that convey "use of thumbnail images” need only be interpreted by the device driver, and the command system can be defined by the manufacturer. In general, this consideration does not take into account that the above command may be sent to another device driver.
  • the present invention has been made in view of the above-described problems, and does not require a standardized command to use a thumbnail image, and does not cause an abnormal operation. It is an object of the present invention to provide a printing system, a printing device, and the like, in which a sending device can instruct a printing device to use a thumbnail image. Disclosure of the invention
  • an image is transmitted not as a JPEG image alone but as a part of content described according to the XML specification.
  • tags that conform to the XML specification are described in the content.
  • the XML states that if there are unrecognized tags and attributes, the user agent (such as a printer) will That is, attributes and their values) must be ignored.
  • the commands using the thumbnail images need not be standardized. This is because printers of other companies that conform to the X1VIL specification must ignore commands that they do not know about using "thumbnail images", which can lead to abnormal operation.
  • the print content sending device is a print content sending device that sends a print content to a printing device, and obtains print content described in conformity with a predetermined markup language.
  • a content obtaining unit to generate, a feature identifying unit to identify a feature of the acquired or generated print content, and a definition including a uniquely defined tag that the markup language can deal with the identified feature.
  • a transmission unit that transmits the definition text to the print content and transmits the added print content to a printing apparatus.
  • the printing apparatus includes: a receiving unit that receives print content described in accordance with a predetermined markup language; and a unique unit that the markup language can handle from the received print content.
  • Extraction means for extracting a definition sentence including a definition tag, and printing means for generating print image data based on the extracted definition sentence and performing printing using the print image data. I do.
  • the print computer sending device uses the thumbnail image to the printing device without requiring a standardized command to use the thumbnail image and without causing an abnormal operation.
  • the print device transmits the print content including the instruction, and the printing apparatus can print using the thumbnail image based on the instruction included in the received print content.
  • the present invention can be realized not only as a print content sending device or a printing device, but also as a printing system including the print content sending device and the printing device.
  • the present invention can also be realized as a print content sending method or a printing method in which the print content sending device or a component of the printing device is used as a step. It can also be realized as a computer-readable recording medium on which the data has been recorded.
  • the print content transmitting apparatus includes a print content described in conformity with a predetermined markup language, including a uniquely defined tag indicating a characteristic of the print content (for example, a use of a thumbnail image). Since the definition statement is added and sent to the printing device, the thumbnail image is sent to the printing device without the need for a standardized command to use the thumbnail image and without causing abnormal operation. It can be instructed to use
  • the printing system according to the present invention transmits an image as content described in an XML format, instead of transmitting only an image as a JPEG image. It is described in the content using a compliant tag. By doing so, printers that can interpret this “instruction to use thumbnail images” generate print image data using thumbnail images, and therefore print faster than generating print image data using main images. Can be completed.
  • the printer that receives the instruction sends the instruction. Since the description indicating is ignored, it does not lead to abnormal operation.
  • information indicating whether the print content is the print content that is the same as the display content or the print-only content is described, so that options can be selected in the print result. Can be provided.
  • print contents that write "XML description indicating the type of print content” are sent to other printers that conform to the X1VIL specification but cannot interpret "XML description indicating the type of print content”. However, since the other company's printer will ignore the "XML description indicating the type of print content", it will not lead to abnormal operation.
  • FIG. 1 is a block diagram illustrating a functional configuration of the image processing system according to the first embodiment.
  • FIG. 2 is a flowchart showing the flow of the STB process in the first embodiment.
  • FIG. 3 is a diagram illustrating a print example of an index sheet.
  • FIG. 4A shows a configuration example of the print content.
  • FIG. 4B is an example of an image file described in the print content.
  • FIG. 4C shows an example of an image file described in the print content.
  • FIG. 5A is a diagram showing an example of the configuration of print content in which “instruction to use a thumbnail image” is added.
  • FIG. 5 (b) is an example of an image file described in the print content shown in FIG. 5 (a).
  • FIG. 5 (c) is an example of an image file described in the print content shown in FIG. 5 (a).
  • FIG. 6 is a diagram for explaining the image format of the Exif standard.
  • FIG. 5 is a flowchart showing the flow of processing of the printer according to the first embodiment. Yat.
  • FIG. 8 is a diagram illustrating an example of a print result of the printer according to the first embodiment.
  • FIG. 9 is a diagram showing a state in which another company's printer interprets the print content shown in FIG. 5A.
  • FIG. 10 is a diagram illustrating an example of a print result of another company's printer.
  • Figure 11 is a flowchart showing the flow of processing in another company's printer.
  • FIG. 12 is a diagram showing how the content described by the form element is displayed and printed.
  • FIG. 13 is a block diagram illustrating a functional configuration of the image processing system according to the second embodiment.
  • FIG. 14 is a flowchart showing the flow of the STB process in the second embodiment.
  • FIG. 15 (a) is a diagram illustrating an example of print content in which “display-only content” according to the second embodiment is added.
  • FIG. 5B is a diagram showing an example of print content in which “print-only content j” is additionally written in the second embodiment.
  • FIG. 16 is a flowchart showing the flow of processing of the printer according to the second embodiment.
  • FIG. 17 is a diagram illustrating an example of a print result of the printer according to the second embodiment.
  • FIG. 18 (a) is a diagram showing an example of a special tag attribute.
  • FIG. 18 (b) is a diagram showing an example of a meta information name for specifying the type of content.
  • FIG. 1 is a block diagram illustrating a functional configuration of the image processing system 10 according to the present embodiment.
  • This image processing system also called “printing system”
  • 10 is a system that enables printing based on print content described in conformity with the XML specification. In particular, it uses “instructions to use thumbnail images” described in XML format. It is a system that can print.
  • the STB 100 is used as an example of a device that outputs print contents to a printer.
  • the present invention is not limited to the STB, and a digital TV (DTV) having a built-in STB may be used.
  • a device that realizes the STB function with another device such as a digital camera or a PDA may be used.
  • the present system 10 includes an STB 100, a monitor 190, and a printer “150”.
  • the STB 100 is a device that converts broadcast content including image data received via an antenna (not shown) or the like into a predetermined format and transmits the format to a printer or monitor.
  • Control unit 11 i data interface (hereinafter abbreviated as “IZFJ”) unit 101, encoded information expanding unit 102, drawing engine unit 103, unique information adding unit 104, video RAM It comprises a unit 105, a display image I / F unit 106, a display control IZF unit 107, a print content generation unit 108, and a print content I / F unit 109.
  • IZFJ data interface
  • the processing control unit 111 is, for example, a microcombination having a RAM and a ROM. It is a user and controls each unit in the STB 100.
  • the data I / F unit 101 performs a predetermined process on the broadcast content received via the above-mentioned antenna or the like, and outputs the result to the encoded information developing unit 102.
  • the encoding information developing unit 102 converts the data ⁇ / F unit 101 from, for example, XHTML (extensible Hyper Text Markup Language) ⁇ polymorphic data, MPEG (Moving Picture Experts Group) format data, or BML ( Receives broadcast content containing data in Broadcast Markup Language (Broadcast Markup Language) format. Further, the encoded information developing unit 102 performs a decoding process suitable for each data format on each data included in the received broadcast content, and outputs a data indicating a control instruction to the STB 100. Extraction of image data and extraction of image data.
  • the processing control unit 111 transmits to the drawing engine unit 103 data to be displayed on the monitor 190 out of the data extracted by the encoded information expanding unit 102.
  • the drawing engine unit 103 stores the data received from the encoded information developing unit 102 in the video RAM unit 105 as image data.
  • the video RAM unit 105 outputs the stored image data to the display image IZF unit 106.
  • the display image IF section 106 exchanges data to be displayed and control data with the display control IF section 107 of the monitor 190.
  • the encoded information developing unit 102 selects a content to be printed according to the user's instruction, This is sent to the unique information adding unit 104.
  • the unique information adding unit 104 sends the STB 100 unique information to be added to the content to be printed to the print content generating unit 108.
  • the print content generation unit 108 receives the print target received from the encoded information development unit 102. Using the content and the unique information received from the unique information adding unit 104, a print content described in the printing XML language is generated.
  • FIG. 4 is a diagram illustrating an example of the print content generated by the print content generation unit 108.
  • Fig. 4 (a) is an example of the file rhonbun.xhtmlj that describes the layout instructions at printing and the text to be printed.
  • Figures 4 (b) and (c) are examples of images that are inserted according to the layout indicated in the above rhonbun.xhtmlj. g J).
  • the print content IF unit 109 exchanges print content and print commands with the print content I / F unit 151 of the printer 150.
  • the monitor 190 is a device that displays a moving image, text, or the like based on the data received from the STB 100, and includes a display image IZF unit 911, a display image processing unit 192, and an image display unit. 193, a display control section 194 and a display control IZF section 195 are provided.
  • the display image IZF section 191 communicates image data and the like with the display image IZF section 106 of the STB 100, and transmits the received image data and the like to the display image processing section 192.
  • the display image processing unit 1992 performs predetermined processing on the received image data and the like, and transmits the data to the image display unit 1993.
  • the image display section 193 is a display device such as a CRT (cathode ray tube), LCD (juiquid crystal display), PDP (plasma display panel), projector, etc., and is received from the display image processing section 192. An image is displayed based on the obtained image data and the like.
  • the display control unit 194 controls each unit in the monitor 190 based on the control data and the like input to the display control IF unit 195.
  • the printer 150 uses an image based on the data received from the STB 100 Device that prints text and text on print media.
  • a content interpreter 152 a print image generator 153, a printer 1554, and a print controller 1555.
  • the print content ⁇ / F section 151 exchanges print contents and print commands with the print content ⁇ / F section 109 of S ⁇ 100.
  • the F unit 151 transmits the print content received from the print content I / F unit 151 to the content interpretation unit 152.
  • the content interpreting unit 152 sequentially interprets each line described in the XML language for printing, and extracts data representing the contents of instructions to the printer 150 at the time of printing.
  • the data interpreted and extracted by the content interpretation unit 1502 is transmitted to each unit of the printer 150.
  • the print image generation unit 153 generates print image data to be printed on a print medium based on the data extracted by the content interpretation unit 152.
  • the printing unit 154 performs paper printing at a predetermined resolution (for example, 200 dpi, 300 dpi, or 400 dpi) based on the print image data generated by the print image generation unit 153.
  • Print on a print medium such as.
  • a printing method in this case there are a thermal type, a thermal transfer type, a sublimation type, an ink jet type, and the like.
  • the print control unit 155 is, for example, a microcomputer including a RAM, a ROM, and the like, and controls each unit in the printer 150.
  • the STB 100, the monitor 190, and the printer 150 are connected to each other via an IEEE 1394 bus, USB, etc., and the I / F section of each device conforms to the specifications of the connected bus. Exchange data according to.
  • FIG. 2 is a flowchart showing the flow of the process of STB 100 in the present system 10.
  • the encoded information expanding unit 102 when broadcast content is input via an antenna or the like, performs decoding processing on data included in the input broadcast content in accordance with the data format. To extract control instructions to STBI 00 and to extract video and image data.
  • the processing control unit 111 transmits the content to the drawing engine unit 103 to display the image on the monitor 190.
  • the drawing engine unit 103 stores image data in the video RAM unit 105.
  • the processing control unit 111 monitors an input from a user input IZF unit (not shown).
  • the user input IZF unit includes buttons and remote controllers provided in the STB 100 and the printer 150, a unit that reads instructions described in the content itself in the STB, a personal computer in the system, Any form may be used, such as a communication receiving unit from outside the system (neither is shown).
  • the processing control section 111 Upon receiving the input from the user input IZF section (S201), the processing control section 111 notifies the unique information adding section 104 of that. Thus, the unique information adding unit 104 determines whether to use the thumbnail image for printing (S202).
  • thumbnail image There are various methods for determining whether to use a thumbnail image for printing as described above. For example, if an application for displaying photos on the STB is running and an instruction to print a photo index sheet is input, as shown in FIG. If 0 prints a large number of small images, and it is determined that the speed up to the completion of reprinting should be given priority over the print quality of the image, it is determined that thumbnail images are used. As another example of the determination method, the thumbnail image is also determined to be used when the height and width of the image for which printing is instructed is smaller than the size when the thumbnail image is not reduced.
  • the printer's print resolution is specified as 200 dpi
  • the vertical and horizontal size when the image is printed is specified as “width: 0.4 inch, height: 0.3 inch”. Since the number of vertical and horizontal pixels of the main image is 160 pixels horizontal and 1200 pixels vertical, for example, the number of horizontal pixels is 160 pixels and the number of vertical pixels is If each image is printed at the print resolution when the pixel size is 120 pixels, the print size of the main image is “width: 8 inches, height: 6 inches J”, and the print size of the thumbnail image is “width”. :
  • the unique information adding unit 104 determines that the thumbnail image is used.
  • the print content generation unit 108 adds an instruction to use the thumbnail image to the print content (S202: Yes).
  • FIG. 5 (a) is an example of the print content to which the above instructions have been added.
  • the processing control unit 111 instructs the printer to transmit the content added to the print content I / F unit 109 to the printer (S204).
  • the image file 600 in JPEG format conforming to the Exif standard is composed of SOI (start of image) 601, APP 1 (application manager 1) 602, main image 603 and EOI (end of image) It is composed of four parts, 6 0 4.
  • the thumbnail images 6 10 defined in the APP 16 02 include SOI (start of image) 6 10 a and thumbnail images 6 10 b and EOI (end of image) 6 10 c It is composed of The main image 603 and the thumbnail image 61Ob are each compressed.
  • the content interpretation unit 152 starts interpreting the received print content (S710). 2).
  • param is a statement that indicates that the thumbnail image is to be used for printing. If ⁇ / param> is found (S703: Yes :), the content interpreter 15 2 extracts JPEG compressed data 61 Ob of the thumbnail image from the image file having the structure conforming to the Exif standard shown in FIG.
  • the content interpreting section 152 decodes the JPEG compressed data 6100b of the extracted thumbnail image and transmits the decoded JPEG compressed data to the print message generating section 1553.
  • the print image generation unit 153 generates print image data using the thumbnail images, and transmits the print image data to the print unit 154.
  • the printing unit 154 prints on a print medium such as paper based on the generated print image data.
  • FIG. 8 shows an example of a case where printing is performed using a thumbnail image in the printing unit 154. As shown in FIG. 8, the print result is composed of images and characters composed using thumbnail images.
  • the print image is generated using the main image by generating the print image using the thumbnail image.
  • the processing time can be shortened as compared with the case of performing the processing.
  • printers of other companies cannot interpret the descriptive text shown in strikethrough in the print content.
  • description text that cannot be interpreted is ignored, so other printers may ignore the part marked with a strikethrough or use a default value. Alternately, interpret the following description.
  • the printers of other companies do not use the thumbnail image for generating the print image, but generate the print image data using the normal main image (S707).
  • FIG. 10 shows the result of transferring the print image data to paper.
  • FIG. 10 shows the same printed matter as FIG. However, since the printed image uses the main image, which is larger in resize (total number of pixels) than the thumbnail image, the time required to generate the print image depends on the content interpretation unit that can interpret the thumbnail image use instruction. This printer with 2 is longer than 150.
  • the printing system notifies the printer of the “instruction J to use a thumbnail image” defined in the XML format according to the image to be printed. It is possible to increase the printing speed while avoiding the occurrence.
  • Embodiment 1 described above an example in which “instruction to use a thumbnail image” is added to print content has been described. However, in the present embodiment, “instruction to print the same content as display content” or “print An example will be described in which an instruction "for printing dedicated content” is added to the print content.
  • print content includes content that is limited to the same content displayed on the screen (also called “monitor”) (hereinafter referred to as “display limited content”).
  • display limited content content that print only for print-only content that is not displayed on the screen
  • print-only content There are two types of content that print only for print-only content that is not displayed on the screen. Each printing content requires the system to perform different printing operations.
  • FIG. 11 is a diagram for explaining a difference in a printing operation when a printing instruction is given by the user. ⁇ First, when a printing instruction is given for display-only content, the same content as the content displayed on the screen is displayed. Print (in this case, the user would print to save the image displayed on the screen).
  • FIG. 12 shows how the text content described by the textarea element is represented on a screen or a print medium. If there is a scroll bar on the screen, not all text content is displayed. Therefore, when printing is instructed for display-only content, the entire text content is not printed even on the print medium, and the same content as that displayed on the screen, that is, a part of the text corresponding to the position of the scroll bar is used. The printing is performed on the contents of the list.
  • FIG. 13 shows a functional configuration of an image processing system (also referred to as a “printing system”) 20 according to the present embodiment that realizes the above functions.
  • image processing system also referred to as a “printing system”
  • FIG. 13 the same reference numerals are given to the same functional configurations as those in FIG. 1 of the first embodiment, and description thereof will be omitted.
  • the unique information adding unit 104 determines whether the print content transmitted to the printer 150 is display-only content or print-only content. There are various determination methods in this case. For example, when printing display-only content displayed on a monitor, print content is generated from the display content. In this case, the generation of print content is the basis for the judgment. As another example, the file name of the print content is compared with the file name of the displayed content, and if they match, it is determined that the display-only content is to be printed. The result determined by the unique information adding unit 104 is reflected in the description in the print content generated by the print content generating unit 108.
  • the expression method selection unit 256 in the printer 150 selects an expression method in the printer 150 based on the above-described determination in the STB 100 extracted by the content interpretation unit 152.
  • the selected expression method is reflected in the print image data generated in the print image generation unit 253.
  • FIG. 14 is a flowchart showing the flow of processing in the STB 100 of the image processing system 20.
  • the unique information adding unit 104 determines whether the print content is display-only content or print-only content (S14). 0 2).
  • the STB 100 is defined as follows. After the description has been added, Sends the number to printer 150.
  • the unique information adding unit 104 adds a description indicating the print-only content to the print content. Specifically, as shown in Fig. 15 (b), ⁇ meta /> And gd oil! Between head and / head>.
  • the print content may be sent to the printer 150 without adding any description.
  • FIG. 16 is a flowchart showing a processing flow of the printer 250 of the image processing system 20.
  • the content interpreting section 152 of the printer 250 interprets the description of the content to be printed (S1662).
  • the information indicating the type is transmitted to the expression method selection unit 256 (S1603).
  • Printing is performed on the medium (S166).
  • the expression method selection unit 156 selects a print image data generation algorithm for print-only content (step S160). 4: print-only), print image data with priority given to the size of the contents of the textarea element as shown in Fig. 1 (b) (S1667).
  • the image processing system it is possible to specify whether the instruction is to print the same content as the display content or to print the print-only content. Therefore, it is possible to select an expression method in a print result.
  • the image processing system 30 according to the present embodiment is basically the same as the image processing system 10 according to the first embodiment, and a description of overlapping functional configurations will be omitted.
  • FIG. 18 is an example of a special tag according to the XML specification according to the present embodiment.
  • Figure 1 8 (a) is an example of an attribute of special tags, ⁇ co l orS p ace j , examples of the "content-width" and ⁇ con tent-height J is shown.
  • ⁇ colorspace J is an attribute for defining the color space of an image.This allows the printer that receives the print content to accurately grasp the color space and reflect it in the print result. It becomes possible. Specific attribute values include "hc-srgb" as shown in Fig. 18 (a).
  • FIG. 1 8 (b) is an example of meta information name ⁇ con tent-kind J for specifying the type of content.
  • the color space of an image As described above, according to the image processing system 30 according to the present embodiment, the color space of an image, the vertical and horizontal sizes of an image, and the type of content
  • XML is described as a markup language capable of interpreting a tag or the like defined by a user.
  • the present invention is not limited to XML, but interprets a tag or the like defined by a user. X if available
  • the present invention is applicable to a printing system including an STB (or a digital television having the function of the STB) and a printing device, and in particular, to a printing system capable of interpreting XML and the like.

Abstract

サムネイル画像を使用する旨の標準化されたコマンドを必要とすることなく、かつ、異常動作を引き起こすことなく、印刷コンテンツ送出装置が印刷装置に対して、サムネイル画像を使用するように指示することができる印刷システムでは、印刷コンテンツをXML形式で記述し、指示コマンドをXML形式で印刷コンテンツ内に記述する。つまり、ステップS201において、処理制御部(111)は、ユーザ入力I/F部からの入力があれば、ステップS202に進む。ステップS202において、独自情報付加部(104)は、印刷にサムネイル画像を使用するべきかどうかを判断する。サムネイル画像を使用するべきであると判断した場合(S202:Yes)、独自情報付加部(104)は、印刷コンテンツにサムネイル画像を使用する指示を追記するように印刷コンテンツ生成部(108)に指示する(ステップS203)。

Description

明 細 印刷コンテンツ送出装置、 印刷装置および印刷システム 技術分野
本発明は、 デジタルスチルカメラに代表される電子撮像装置等によつ て撮影された画像に基づいて生成され圧縮処理された画像データを含む 印刷コ ンテンツを印刷装置に送出する印刷コ ンテンツ送出装置、 及び印 刷コンテンツを受信し、 適宜展開して画像を含む印刷出力を行う印刷装 置等に関する。 背景技術
近年、 光学レンズによって結像された被写体像を C C D等の撮像素子 を用いて電気信号に光電変換し、 その電気信号に基づいて J P E G ( J oint P hotographic E xperts · G roup)方式等の圧縮処理を施した画像 データを生成して P Cカードや S Dカード等のカード媒体や内蔵する固 定メモリ等の記録媒体に記録を行うデジタルスチルカメラ(「電子スチル カメラ J ともいう。) が広く普及している。 また、 このようなデジタルス チルカメラ等によって生成された画像データを用いて、 紙媒体などに画 像を印刷するプリンタが登場している。
従来の一般的なデジタルスチルカメラ等によって生成される J P E G 方式等の画像データには、 通常、 E x i f (Exchangeable Image File Format)規格に基づいたへッダ情報が付記されている。 このへッダ情報 には、 画像データの作成に使用したデジタルスチルカメラの種類や、 撮 影時の撮影条件などが記載されている。
また、 多くの場合、 主画像より解像度を落と したサムネイル画像を同 時に生成し保持している。
上記のような複数の解像度の画像を保持する場合に、 どの解像度の画 像を印刷に使用するかを選択できるシステムが提案されている(例えば、 特開 2 0 0 0— 2 6 7 8 2 9号公報参照。)。 このシステムは、 主画像と 小さなサムネイル画像とから構成される J P E G方式の画像データを用 いて印刷するときに、 サムネイル画像を使って印刷ィメ一ジデータを形 成するように指示することができるので、不必要に解像度が高い(即ち、 大きなサイズの) 主画像をハンドリングせずに済み、 メモリ効率も上が リ、 印刷に要する時間も短くすることが可能である。
さらに上記システムは、 ある印刷イメージデータを異なる解像度毎に 記憶しておき、 パーソナルコンピュータ (以下 「 P C J と略称する。) 上 のアプリケーションプログラムから印刷指示がなされた文書中にその印 刷イメージデータがある場合には、 P Cで指定された印刷品位に応じた 解像度の印刷イメージデータを選択し、 それを所定のフォーマツ 卜にし て印刷装置に出力する機構を有する。 これにより、 複数の解像度の印刷 イメージデータの中から、 印刷に最も適した印刷イメージデータを印刷 装置に送付することができる。
しかしながら、 上記特開 2 0 0 0 - 2 6 7 8 2 9号公報に開示されて いるシステムでは、 印刷イメージデータを生成するのは P C内のデパイ ス ドライバであり、 ユーザもしくはアプリケーションが "サムネイル画 像の使用" を伝える相手は、 同じ P C内のデバイス ドライバである。 従 つて、 "サムネイル画像の使用"を伝えるコマン ドはデバイス ドライバが 解釈できればよく、 そのコマンド体系は、 メーカ独自に規定することが できる。 一般的に、 この考え方には、 他社のデバイス ドライバに上記コ マンドを送る場合があるという配慮はない。
しかし、 S T B ( Set Top Box) とプリンタで構成される印刷システム の場合は、 S T B側にプリンタ機種毎のデバイス ドライバを組み込むと いう P C方式を採用することは難しい。 なぜなら、 S T Bは、 デファク トスタンダ一 ドな O Sが搭載されている P Cと異なり、 S T Bの機種毎 に o Sの種類がまちまちであり、 それらの O Sに合わせてプリンタのデ バイス ドライバを開発するのは非常に手間がかかることだからである。 そうなると、 S T Bとプリンタのような外部機器との間で "サムネィ ル画像の使用" を伝えるコマンドをやり取りする必要がでてく る。 しか し、 そのコマン ドを独自に定義してしまうと、 その独自コマン ドを理解 できない他社外部機器などが独自コマンドを受け取ったときに異常動作 を引き起こしかねない。 この異常動作を回避するためには、 コマン ド仕 様を各社間で標準化しておく必要があるが、 コマン ドを各社間で標準化 する作業は往々にして時間がかかリ、 標準化できるコマン ドも各社の最 大公約数的な範囲にとどまリがちである。
そこで、 本発明は、 上記の課題に鑑みてなされたものであり、 サムネ ィル画像を使用する旨の標準化されたコマン ドを必要とすることなく、 かつ、 異常動作を引き起こすことなく、 印刷コンテンツ送出装置が印刷 装置に対して、 サムネイル画像を使用するように指示することができる 印刷システムおよび印刷装置等を提供することを目的とする。 発明の開示
上記目的を達成するために、本発明における印刷システムにおいては、 画像を J P E G方式の画像単独で送信するのではなく、 X M L仕様に準 拠して記述されたコンテンツの一部と して送信し、 さらに "サムネイル 画像を使用する指示" も X M L仕様に準拠したタグをコンテンツ内に記 述しておく。 X M Lには、 「認識できないタグおよび属性があった場合、 ユーザエージェン ト(プリンタ等)は、当該タグおよび属性の定義全体(す なわち、 属性とその値)を無視しなければならない。 J という決め事があ る。 本システム 1 0においては、 コンテンツを X M Lに準拠して記述す ることだけを標準化しておけば、 サムネイル画像を使用するコマンドな どは標準化せずともよい。 なぜなら、 X 1VI L仕様に準拠した他社プリン タは、 自身が知らない "サムネイル画像を使用する" コマンドを無視し なければならないので、 異常動作につながることはありえない。
つまり、 本発明に係る印刷コンテンツ送出装置は、 印刷装置に印刷コ ン亍ンッを送出する印刷コンテンツ送出装置であって、 所定のマ一クァ ップ言語に準拠して記述された印刷コンテンツを取得または生成するコ ンテンッ入手手段と、 前記取得又は生成された印刷コンテンツの特徴を 識別する特徴識別手段と、 前記識別された特徴を、 前記マークアップ言 語が対処し得る独自定義のタグを含む定義文と して記述し、 当該定義文 を前記印刷コン亍ンッに追記する追記手段と、 前記追記された印刷コン テンッを印刷装置に送信する送信手段とを備えることを特徴とする。 さらに、 本発明に係る印刷装置は、 所定のマークアップ言語に準拠し て記述された印刷コ ンテンツを受信する受信手段と、 前記受信した印刷 コンテンツの中から、 前記マークアップ言語が対処し得る独自定義のタ グを含む定義文を抽出する抽出手段と、 前記抽出された定義文に基づい て印刷イメージデータを生成し、 当該印刷イメージデータを用いて印刷 を行う印刷手段とを備えることを特徴とする。
これにより、 サムネイル画像を使用する旨の標準化されたコマン ド を必要とすることなく、 かつ、 異常動作を引き起こすことなく、 印刷コ ン亍ンッ送出装置が印刷装置に対して、 サムネイル画像を使用する指示 を含む印刷コンテンツを送信し、 印刷装置は、 受信した印刷コンテンツ に含まれる指示に基づいてサムネイル画像を使用して印刷することが可 能となる。 なお、 本発明は、 印刷コンテンツ送出装置や印刷装置として実現する だけでなく、 上記印刷コンテンッ送出装置及び印刷装置を備える印刷シ ステムとして構成することも可能である。
さらに、 本発明は、 印刷コンテンツ送出装置又は印刷装置の構成手段 をステップとする印刷コンテンツ送出方法又は印刷方法と して実現する ことも可能であり、 それらのステップを全て含むプログラムやそれらの プログラムを記録したコンピュ一タ読み取り可能な記録媒体として実現 することも可能である。
本発明に係る印刷コンテンツ送出装置は、 所定のマークアップ言語に 準拠して記述された印刷コンテンツに、 その印刷コンテンツの特徴 (例 えば、 サムネイル画像を使用する旨) を表す独自定義のタグを含む定義 文を追記して印刷装置に送信するので、 サムネイル画像を使用する旨の 標準化されたコマン ドを必要とすることなく、 かつ、 異常動作を引き起 こすことなく、 印刷装置に対してサムネイル画像を使用するように指示 することが可能となる。
また、 本発明に係る印刷システムは、 画像を J P E G画像のみで送信 するのではなく、 X M L形式で記述されたコンテンツと して送信し、 さ らに "サムネイル画像を使用する指示" も X M L仕様に準拠したタグを 用いてコンテンツ内に記述しておく。 そうすることにより、 この "サム ネイル画像を使用する指示" を解釈できるプリンタは、 サムネイル画像 を用いて印刷イメージデータを生成するので、 主画像を用いて印刷ィメ ージデータを生成するより早く印刷を完了することができる。
また、 X M L形式で記述されたコンテンツが、 X M L仕様に準拠して いるが "サムネイル画像を使用する指示" を解釈できない他社プリンタ に送付した場合であっても、 これを受信したプリンタは、 その指示を示 す記述を無視するので、 異常動作につながることはない。 また、 X M L形式で記述するコンテンツの中に、 その印刷コンテンツ が表示内容と同じ内容を印刷対象とする印刷コンテンツなのか印刷専用 のコンテンッなのかを示す情報を記述することで、 印刷結果に選択肢を 設けることができる。
また、 X 1VI L仕様に準拠しているが、 ''印刷コンテンツの種類を示す X M L記述" を解釈できない他社プリンタに、 "印刷コンテンッの種類を示 す X M L記述" を書いた印刷コンテンツが送付されても、 送付された他 社プリンタは "印刷コンテンツの種類を示す X M L記述" を無視するの で、 異常動作につながることはない。 図面の簡単な説明
図 1 は、 実施の形態 1 における画像処理システムの機能構成を示すブ ロック図である。
図 2は、 実施の形態 1 における S T Bの処理の流れを示すフローチヤ ―卜である。
図 3は、 インデックスシー 卜の印刷例を示す図である。
図 4 ( a ) は、 印刷コンテンツの構成例を示す図である。 図 4 ( b ) は、印刷コンテンツ内に記述される画像ファイルの一例である。図 4 ( c ) は、 印刷コンテンツ内に記述される画像ファイルの一例である。
図 5 ( a ) は、 「サムネイル画像を使用する指示」 を追記した印刷コン テンッの構成例を示す図である。 図 5 ( b ) は、 上記図 5 ( a ) に示す 印刷コンテンツ内に記述される画像ファイルの一例である。 図 5 ( c ) は、 上記図 5 ( a ) に示す印刷コンテンツ内に記述される画像ファイル の一例である。
図 6は、 E x i f 規格の画像フォーマッ トを説明するための図である。 図フは、 実施の形態 1 におけるプリンタの処理の流れを示すフローチ ヤートである。
図 8は、 実施の形態 1 のプリンタにおける印刷結果の一例を示す図で ある。
図 9は、 他社プリンタが上記図 5 ( a ) に示す印刷コンテンツを解釈 する際の様子を示した図である。
図 1 0は、 他社プリンタにおける印刷結果の一例を示す図である。 図 1 1 は、 他社プリンタにおける処理の流れを示すフローチャー トで め 。
図 1 2は、 form要素で記述されたコンテンツの表示及び印刷における 表現のされ方を示す図である。
図 1 3は、 実施の形態 2における画像処理システムの機能構成を示す ブロック図である。
図 1 4は、 実施の形態 2における S T Bの処理の流れを示すフローチ ヤートである。
図 1 5 ( a ) は、 実施の形態 2における 「表示限定コンテンツ」 につ いて追記した印刷コンテンツ例を示す図である。 図 5 ( b ) は、 実施の 形態 2における 「印刷専用コンテンツ j について追記した印刷コンテン ッ例を示す図である。
図 1 6は、 実施の形態 2におけるプリンタの処理の流れを示すフロー チャー トである。
図 1 7は、 実施の形態 2のプリンタにおける印刷結果の一例を示す図 である。
図 1 8 ( a ) は、 特殊タグの属性の一例を示す図である。 図 1 8 ( b ) は、 コンテンツの種類を指定するためのメタ情報名の一例を示す図であ る。 発明を実施するための最良の形態
以下では、 本発明に係る実施の形態について、 図面を参照しながら詳細 に説明する。 なお、 以下の実施の形態において、 本発明について図面を 用いて説明するが、 本発明はこれらに限定することを意図しない。
(実施の形態 1 )
図 1 は、 本実施の形態における画像処理システム 1 0の機能構成を示 すブロック図である。 本画像処理システム (「印刷システム」 ともいう。)
1 0は、 X M L仕様に準拠して記述された印刷コ ンテンツに基づいて印 刷を可能とするシステムであり、 特に X M L形式で記述された "サムネ ィル画像を使用する指示" を利用して印刷を行うことが可能なシステム である。
なお、 本実施例では、 印刷コンテンツをプリンタに出力する機器とし て S T B 1 0 0を例に挙げているが、 S T Bに限定する必要はなく、 S T Bを内蔵したデジタルテレビ ( D T V ) でもよいし、 デジタルカメラ や P D Aなど、他の機器で S T Bの機能を実現する機器であってもよい。 図 1 に示されるように、 本システム 1 0は、 S T B 1 0 0、 モニタ 1 9 0及びプリンタ "1 5 0を備えている。
S T B 1 0 0は、 アンテナ (図示せず) などを介して受信した、 画像 データを含む放送コ ンテンツを、 予め規定されたフォーマツ 卜に変換し てプリンタやモニタに送信する装置であ y、 処理制御部 1 1 i 、 データ インタ一フェース (以下 「 I Z F J と略称する。) 部 1 0 1 、 符号化情報 展開部 1 0 2、 描画エンジン部 1 0 3、 独自情報付加部 1 0 4、 ビデオ R A M部 1 0 5、 表示画像 I / F部 1 0 6、 表示制御 I Z F部 1 0 7、 印刷コンテンツ生成部 1 0 8及び印刷コンテンツ I / F部 1 0 9を備え る。
処理制御部 1 1 1 は、 例えば R A Mや R O Mを備えるマイクロコンビ ユータであり、 S T B 1 0 0における各部の制御を行う。
データ I / F部 1 0 1 は、 上記アンテナ等を介して受信した放送コン テンッに所定の処理を施し、 符号化情報展開部 1 0 2に出力する。
符号化情報展開部 1 0 2は、 データ 〖 / F部 1 0 1 から、 例えば X H T M L (extensible Hyper Text Markup Language) 开多式の丁— 、 M P E G (Moving Picture Experts Group) 形式のデータ、 又は B M L (Broadcast Markup Language)形式のデータを含む放送コンテンツを受 信する。 さらに、 符号化情報展開部 1 0 2は、 受信した放送コンテンツ に含まれる各データに対して、 それぞれのデータ形式に合った復号化処 理を行い、 S T B 1 0 0への制御指示を表すデータの抽出や、 画像デ一 タの抽出などを行う。 なお、 処理制御部 1 1 1 は、 符号化情報展開部 1 0 2で抽出されたデータのうち、 モニタ 1 9 0に表示すべきデータを描 画エンジン部 1 0 3に送信する。
描画エンジン部 1 0 3は、 符号化情報展開部 1 0 2から受信したデー タを画像データと してビデオ R A M部 1 0 5に格納する。 ビデオ R A M 部 1 0 5は、 格納された画像データを表示画像 I Z F部 1 0 6に出力す る。 表示画像 I F部 1 0 6は、 モニタ 1 9 0における表示制御 I F 部 1 0 7 との間で、 表示すべきデータや制御データなどのやり取リを担 ラ。
また、 図 1 には図示されてないが、 例えばリモコン等のユーザ入力 I F部から印刷指示を受けた場合、 符号化情報展開部 1 0 2は、 ユーザ の指示に従って印刷対象のコンテンツを選択し、 これを独自情報付加部 1 0 4に送付する。
独自情報付加部 1 0 4は、 印刷対象のコンテンツに付加する S T B 1 0 0独自の情報を印刷コンテンツ生成部 1 0 8に送信する。 印刷コンテ ンッ生成部 1 0 8は、 符号化情報展開部 1 0 2から受信した印刷対象の コンテンツと独自情報付加部 1 0 4から受信した独自情報を用いて、 印 刷用の X M L言語で記述された印刷コンテンツを生成する。
図 4は、 印刷コンテンツ生成部 1 0 8において生成された印刷コンテ ンッの一例を示す図である。 図 4 ( a ) は、 印刷時のレイアウ トに関す る指示や印刷するテキス トが記述されたファイル rhonbun.xhtmlj の一 例である。 図 4 ( b ) 及ぴ ( c ) は、 上記 rhonbun.xhtmlj において指 示されたレイァゥ 卜に従って嵌め込まれる画像例である (上記の各画像 に係るファイル名は、それぞれ rmobilel.jpgj. Γ mobile2.jpgJである)。 印刷コンテンツ I F部 1 0 9は、 プリンタ 1 5 0の印刷コンテンツ I / F部 1 5 1 との間で、 印刷コンテンツや印刷コマン ドなどのやり取 リを行う。
モニタ 1 9 0は、 S T B 1 0 0から受信したデータに基づいて動画や テキス ト等の表示を行う装置であり、 表示画像 I Z F部 1 9 1 、 表示画 像処理部 1 9 2、 画像表示部 1 9 3、 表示制御部 1 9 4及び表示制御 I Z F部 1 9 5を備える。
表示画像 I Z F部 1 9 1 は、 S T B 1 0 0の表示画像 I Z F部 1 0 6 との間で画像データ等の通信を行い、 受信した画像データ等を表示画像 処理部 1 9 2に送信する。 表示画像処理部 1 9 2は、 受信した画像デー タ等に所定の処理を施し、 画像表示部 1 9 3に送信する。
画像表示部 1 9 3は、 例えば C R T ( Cathode Ray Tube) , L C D ( juiquid Crystal Display)、 P D P (Plasma Display Panel)、 プロン ェクタ一などの表示デバィスであリ、 表示画像処理部 1 9 2から受信し た画像データ等に基づいて画像を表示する。 表示制御部 1 9 4は、 表示 制御 I F部 1 9 5に入力された制御データ等に基づいて、 モニタ 1 9 0内の各部を制御する。
プリンタ 1 5 0は、 S T B 1 0 0から受信したデータに基づいて画像 やテキス トを印刷媒体に印刷する装置であり、 印刷コンテンツ I F部
1 5 1 、 コンテンッ解釈部 1 5 2、 印刷ィメ一ジ生成部 1 5 3、 印刷部 1 5 4及ぴ印刷制御部 1 5 5を備える。
印刷コ ンテンツ ί / F部 1 5 1 は、 S Τ Β 1 0 0の印刷コンテンツ ί / F部 1 0 9との間で、 印刷コンテンツや印刷コマンドなどのやり取り ¾:行つ。
印刷コンテンツ ί F部 1 5 1 は、 印刷コンテンツ I / F部 1 5 1 か ら受信した印刷コンテンツをコンテンツ解釈部 1 5 2に送信する。 コン テンッ解釈部 1 5 2は、 印刷用の X M L言語で記述された各行を順次解 釈し、 印刷時におけるプリンタ 1 5 0への指示内容を表すデータなどを 抽出する。 コンテンツ解釈部 1 5 2で解釈 抽出されたデータは、 プリ ンタ 1 5 0の各部に送信される。
印刷イメージ生成部 1 5 3は、 コンテンツ解釈部 1 5 2で抽出された データに基づいて印刷媒体に印刷する印刷ィメージデータを生成する。 印刷部 1 5 4は、 印刷イメージ生成部 1 5 3で生成された印刷ィメ一 ジデータに基づいて、 所定の解像度 (例えば、 2 0 0 d p i 、 3 0 0 d p i 又は 4 0 0 d p i ) で紙などの印刷媒体上に印刷を行う。 この場合 の印刷方式と しては、 感熱型、 熱転写型、 昇華型又はインクジェッ ト型 などがある。
印刷制御部 1 5 5は、 例えば、 R A Mや R O M等を備えるマイクロコ ンピュータであり、 プリンタ 1 5 0における各部の制御を行う。
なお、 S T B 1 0 0、 モニタ 1 9 0 およびプリ ンタ 1 5 0 は、 IEEE 1394バスや U S Bなどによって相互に接続されており、 それぞれ の機器の I / F部は、 接続しているバスの仕様に従ってデータのやり取 リを行う。
次に、 上記のように構成される画像処理システム 1 0の動作について 説明する。
図 2は、 本システム 1 0における S T B 1 0 0の処理の流れを示すフ 口一チヤ一 トである。
上記のように、アンテナなどを介して放送コンテンツが入力されると、 符号化情報展開部 1 0 2は、 入力された放送コンテンッに含まれるデー タに対し、 そのデータ形式に応じて復号化処理を行い、 S T B I 0 0へ の制御指示の抽出や映像 ■ 画像データの抽出などを行う。
符号化情報展開部 1 0 2で抽出されたデータ等に基づいて、 処理制御 部 1 1 1 は、 モニタ 1 9 0に画像を表示させるため、 コンテンツを描画 エンジン部 1 0 3に送信する。 描画エンジン部 1 0 3は、 ビデオ R A M 部 1 0 5に画像データを格納する。
描画エンジン部 1 0 3が画像データを格納する一方で、 処理制御部 1 1 1 は、 図示されていないユーザ入力 I Z F部からの入力を監視する。 ユーザ入力 I Z F部は、 S T B 1 0 0やプリンタ 1 5 0に備えられるポ タンやリモコンや、 S T B内のコンテンツそのものに記述さ ている指 示を読み取る部分や、 システム内のパーソナルコンピュータや、 本シス テム外からの通信受信部 (いずれも図示せず) など、 その形態はどのよ うなものでもよい。
処理制御部 1 1 1 は、 ユーザ入力 I Z F部からの入力を受け付けると ( S 2 0 1 )、 独自情報付加部 1 0 4にその旨を通知する。 これにより、 独自情報付加部 1 0 4は、 印刷にサムネイル画像を使用するか否かを判 断する ( S 2 0 2 )。
上記の 「印刷にサムネイル画像を使用するべきかどうか」 を判断する 方法と しては、 様々な方法がある。 例えば、 S T Bで写真を表示するァ プリケ一シヨンを起動していて、 写真インデックスシートを印刷する指 示が入力された場合、 図 3に示すように、 写真インデックスシー ト 3 0 0には小さな画像が大量に印刷され、 画像の印刷品質よリ印刷完了まで のスピードが優先すべきであると判断される場合は、 サムネイル画像を 使用すると判断する。 また、 他の判断方法の例と して、 印刷が指示され た画像の縦横サイズが、 サムネイル画像を縮小しない場合のサイズょ 小さい場合も、 サムネイル画像を使用すると判断する。 例えば、 プリン タの印刷解像度が 2 0 0 d p i 、 画像が印刷されたときの縦横サイズが Γ横 : 0 . 4イ ンチ、 縦 : 0 . 3 インチ」 であると指定された場合を考 える。 本画像の縦横画素数が横画素 1 6 0 0 pixel であり、 縦画素が 1 2 0 0 pixel であるので、 例えば、 サムネイル画像の縦横画素数におい て横画素が 1 6 0 pixel, 縦画素が 1 2 0 pixel であるときは、 それぞれ の画像を印刷解像度で印刷したとすると、 本画像の印刷サイズは 「横 : 8インチ、縦: 6インチ Jであり、サムネイル画像の印刷サイズは、「横 :
0 . 8ィンチ、縦: 0 . 6ィンチ Jである。 印刷画像の縦横サイズが「横 : 0 . 4インチ、 縦 : 0 . 3インチ」 に指定されるということは、 サムネ ィル画像をさらに縮小する必要がある。 この場合、 独自情報付加部 1 0 4は、 サムネイル画像を使用すると判断する。
独自情報付加部 1 0 4が、 サムネイル画像を使用すると判断した場合 ( S 2 0 2 : Y e s )、 印刷コンテンツ生成部 1 0 8は、 印刷コ ンテンツ にサムネイル画像を使用する指示を追記する ( S 2 0 3 )。 具体的には、 図 4 ( a ) に示す よ う に 、 画像 を特定 し て い る 記述 < object data=" ./ mobiie l .jp " type=" image/] pe g" style="width : 12mm;height: 16inm" >と、 /object の F曰,に、 く param name="im age riority" value=" thumb nail" value type=" data" > < /param >という指示を揷入する。 図 5 ( a ) は、 上記の指示を追加した 印刷コ ンテンツの一例である。
なお、 追加する記述としては、 上記以外に < ob]'e ct >タグの独自属性 として rimagepri0rityj を定義する方法もある。 その場合の記述は、 く object data=". /mobilel.jp "
Figure imgf000016_0001
Figure imgf000016_0002
>とな リ、 その意味するところは、 r j P E G画像データを格納したファイル mobilel.jpgからサムネイル画像を使用して横 12mm、 縦 16mm の印刷 イメージデータを生成すること」 である。
このあと、 処理制御部 1 1 1 は、 印刷コンテンツ I ノ F部 1 0 9に追 記したコンテンツをプリンタに送信するように指示する (S 2 0 4 )。
ここで、 画像データのフォーマッ トについて、 図 6を参照しながら説 明する。
一般に、 E x i f 規格に準拠している J P E G形式の画像ファイル 6 0 0は、 S O I (start of image) 6 0 1 と A P P 1 (アプリケーショ ンマ一力 1 ) 6 0 2と主画像 6 0 3と E O I (end of image) 6 0 4の 4つの部分から構成されている。 さらに、 A P P 1 6 0 2の中に定義さ れているサムネイル画像 6 1 0は、 S O I (start of image) 6 1 0 a とサムネイル画像 6 1 0 b ど E O I (end of image) 6 1 0 cから構成 されている。 主画像 6 0 3 とサムネイル画像 6 1 O bは、 それぞれ圧縮 されている。
次に、 S T B 1 0 0から印刷コンテンツを受信したプリンタ 1 5 0の 動作について、 図 7に示すフローチャートに従って説明する。
最初に、 印刷コンテンツ I F部 1 5 1 を介して印刷コンテンツを受 信すると ( S 7 0 1 )、 コ ンテンツ解釈部 1 5 2は、 受信した印刷コ ンテ ンッの解釈を開始する ( S 7 0 2 )。 その解釈において、 サムネイル画像 を 印 刷 に 使 用 す る こ と を 指 示 す る 記 述 で あ る く param
Figure imgf000016_0003
< /param>を見つけた場合 (S 7 0 3 : Y e s:)、 コンテンッ解釈部 1 5 2は、 上記図 6に示す E x i f 規格に準拠した構造を有する画像フアイ ルから、 サムネイル画像の J P E G圧縮データ 6 1 O bを取り出す。
さらに、 コンテンツ解釈部 1 5 2は、 取り出したサムネイル画像の J P E G圧縮データ 6 1 0 bをデコードして印刷 メ一ジ生成部 1 5 3に 送信する。 印刷イメージ生成部 1 5 3は、 サムネイル画像を使用して印 刷用イメージデータを生成して印刷部 1 5 4に送信する。 これにより、 印刷部 1 5 4は、 生成された印刷用イメージデータに基づいて紙等の印 刷媒体に印刷する。
図 8は、 上記印刷部 1 5 4においてサムネイル画像を用いて印刷を実 行した場合の一例である。 図 8に示されるように、 印刷結果は、 サムネ ィル画像を用いて構成した画像と文字から構成されている。
上述したように、 サムネイル画像のサイズ (総ピクセル数) は、 主画 像のサイズよりも小さいので、 サムネイル画像を使用して印刷イメージ を生成することにより、 主画像を使用して印刷イメージを生成する場合 に比べて処理時間を短縮させることができる。
ここで、 比較のために、 「サムネイル画像を使用する指示 j を解釈でき ないプリ ンタ (便宜上、 このプリ ンタを 「他社プリンタ j という。) に、 上記図 5に示す印刷用コンテンツを入力したときの他社プリンタの動作 を図 9及ぴ図 1 1 を用いて説明する。 なお、 図 1 1 のフローチャートに おいては、 上記図 7のフローチャー トと同じ処理は同じ符番を付し、 そ の説明は省略する。
他社プリンタは、図 5の印刷コンテンツの解釈を開始する( S 7 0 2 )。 しかし、 他社プリンタは、 図 9に示すように、 印刷コンテンツの中の取 リ消し線で示した記述文は解釈できない。 ところが、 X M Lの規約によ れぱ、 解釈できない記述文は無視することになつているので、 他社プリ ンタは、 取り消し線で示した部分を無視するか、 またはデフォル ト値で 代替してそれ以降の記述文を解釈する。
つまり、 他社プリンタは、 印刷イメージの生成にサムネイル画像を使 わず、 通常通りの主画像を用いて印刷イメージデータを生成する ( S 7 0 7 )。
図 1 0は、 印刷イメージデータを紙に転写した結果を図 1 0に示す。 図 1 0は図 8と同様の印刷物ができる。 しかし、 印刷された画像部分は サムネイル画像よリサイズ (総ピクセル数) が大きな主画像を使用する ので、 印刷イメージを生成する処理にかかる時間は、 サムネイル画像使 用指示を解釈できるコンテンツ解釈部 1 5 2を備える本プリンタ 1 5 0 より長くなる。
以上のように、 本実施の形態に係る印刷システムによれば、 印刷対象 の画像に応じて X M L形式で定義した「サムネイル画像を使用する指示 J をプリンタに通知するので、 印刷時の異常動作の発生を回避しつつ、 印 刷スピードの高速化を図ることが可能となる。
(実施の形態 2 )
上記実施の形態 1 では、 "サムネイル画像を使用する指示"を印刷コン テンッに追記する実施例について説明したが、本実施の形態では、 "表示 内容と同内容の印刷を行う指示" 又は "印刷専用コンテンツを印刷する 指示" を印刷コンテンツに追記する実施例について説明する。
一般に、 印刷コンテンツには、 スク リーン (「モニタ」 ともいう。) 上 に表示されている内容と同じ内容に限定したコンテンツ (以下 「表示限 定コンテンツ」 という。) を対象として印刷を行うものと、 スク リーンに は表示されない印刷専用のコンテンツ (以下 「印刷専用コンテンツ」 と いう。) を対象として印刷を行うものの 2種類がある。 それぞれの印刷コ ンテンッによって、 システムは異なった印刷動作が要求される。
図 1 2は、 form要素によって記述された 2種類の印刷コ ンテンツに対 して印刷指示がされた場合の印刷動作の違いを説明するための図である < まず、 表示限定コンテンツについて印刷指示がされた場合は、 スクリ ーン上に表示されている内容と同じ内容の印刷を行うこととなる (この 場合、 ユーザは、 スクリーンに表示されている画像を保存するために印 刷を行うと考えられる)。
図 1 2は、 textarea要素によつて記述されたテキス 卜内容がスクリ一 ン上又は印刷媒体上においてどのように表現されるのかについて示して いる。 スクリーン上では、 スクロールバーがある場合は、 全てのテキス ト内容は表示されていない。 従って、 表示限定コンテンツについて印刷 が指示された場合は、 印刷媒体においてもテキス ト内容の全てについて は印刷を行わず、 スクリーン上の表示と同じ内容、 即ちスクロールバー の位置に応じた一部のテキス ト内容について印刷が行なわれる。
一方、 スクリーン上には表示されない印刷専用コンテンツについて印 刷を行うように指示がされた場合は、 コ ンテンツの全てに対して印刷を 行うこととする。
これは、 テキス ト内容の一部のみの印刷を行うと、 印刷されなかった 部分の内容をユーザは見ることができない。 これは、 スク リーン上の表 示と同じ内容の印刷を行う場合に比べると、 ユーザにとって著しく不都 合である。 よって、 印刷専用コンテンツを印刷する場合は、 印刷専用コ ンテンッの全てを印刷することとする。
上記機能を実現する、本実施の形態に係る画像処理システム (「印刷シ ステム」 ともいう。) 2 0の機能構成を図 1 3に示す。 なお、 図 1 3にお いては、 上記実施の形態 1 の図 1 と同じ機能構成については同じ符番を 付し、 その説明は省略する。
独自情報付加部 1 0 4は、 プリンタ 1 5 0に送信する印刷コンテンツ が、表示限定コンテンツなのか、印刷専用コンテンツなのかを判断する。 この場合の判断方法はいろいろあるが、 一例を挙げると、 モニタに表示 している表示限定コンテンツを印刷する場合は、 印刷コンテンツを表示 コンテンツから生成する。 この場合は、 印刷コンテンツを生成すること が判断の根拠となる。 他め例としては、 印刷コ ンテンツのファイル名と 表示しているコ ンテンツのファイル名とを照合し、 一致した場合に表示 限定コ ンテンツの印刷であると判断する。 独自情報付加部 1 0 4におい て判断された結果は、 印刷コンテンツ生成部 1 0 8で生成される印刷コ ンテンッ内の記述に反映される。
プリンタ 1 5 0における表現方法選択部 2 5 6は、 コンテンツ解釈部 1 5 2で抽出された、 S T B 1 0 0における上記判断に基づいてプリン タ 1 5 0における表現方法を選択する。 選択された表現方法は、 印刷ィ メージ生成部 2 5 3において生成される印刷イメージデータに反映され る。
次に、 上記のように構成される画像処理システム 2 0の動作について 説明する。 図 1 4は、 画像処理システム 2 0の S T B 1 0 0における処 理の流れを示すフローチャートである。
最初に、 ユーザから印刷指示を受けると ( S 1 4 0 1 )、 独自情報付加 部 1 0 4は、 その印刷コンテンツが、 表示限定コンテンツなのか、 印刷 専用コンテンツなのかを判断する (S 1 4 0 2 )。
もし、 表示限定コンテンツなら、 独自情報付加部 1 0 4は、 印刷コン テンッに表示限定コンテンツであることを示す記述を追加する (S 1 4 0 3 ) 。 具体 的 に は 、 図 1 5 ( a ) に 示 す よ う に 、 < meta nam e=" display "tar get" content="screen" / といつ §d述をく head と < /head >の間に揷入する。 なお、 この記述が表示限定コンテンツであ ることを示すことは、 S T B 1 0 0とプリンタ 2 5 0で予め合意してお く こととする。 S T B 1 0 0は、 上記の記述が追加された後、 印刷コン テンッをプリンタ 1 5 0に送出する。
—方、 印刷コンテンツが印刷専用コンテンツである場合、 独自情報付 加部 1 0 4は、 印刷コンテンツに印刷専用コンテンツであることを示す 記述を追加する。 具体的には図 1 5 ( b ) に示すよ う に、 < meta
Figure imgf000021_0001
/>といつ gd oil!をく head とく /head >の間に揷入する。
もし、 表示限定コンテンツと区別がつくならば、 印刷コンテンツには 何の記述の追加をしないでプリンタ 1 5 0に送出してもよい。
図 1 6は、 画像処理システム 2 0のプリンタ 2 5 0の処理の流れを示 すフローチャー トである。プリンタ 2 5 0のコンテンツ解釈部 1 5 2は、 印刷対象コ ンテンツを受信すると ( S 1 6 0 1 )、 印刷対象コンテンツの 記述を解釈する ( S 1 6 0 2 )。その記述の中に印刷対象コンテンツの種 類を不す情丰 β、 meta name=" display -tar get" content=" screen" / なと の記述を見つけると、 コンテンツ解釈部 1 5 2は、 その種類を示す情報 を表現方法選択部 2 5 6に送信する ( S 1 6 0 3 )。
次に、 表現方法選択部 2 5 6は、 受信した印刷対象コ ンテンツの種類 を示す情報に基づいて ( S 1 6 0 4 )、 印刷イメージ生成部 2 5 3におけ る印刷イメージデータの生成アルゴリズムを選択する。 具体的には図 1 5 ( a ) に 示 す よ う に 、 印 刷 対 象 コ ン テ ン ツ に < meta name="ciisplay-target" content=" screen" / >の gii: ^力、あつ 場合は表 示限定コンテンツであるため、 表現方法選択部 1 5 6は、 モニタ上の表 示と同じ textarea 要素の内容が印刷される印刷イメージデータの生成 アルゴリズムを選択する (S 1 6 0 4 : スクリーン表示)。 その結果、 印 刷イメージ生成部 1 5 3は、 図 1 7 ( a ) に示すような、 textarea要素 の表示領域の大きさを優先した印刷イメージデータを生成し (S 1 6 0 5 )、 印刷媒体に印刷を行う ( S 1 6 0 6 )。 —方、 図 1 5 ( b ) に示す記述が印刷専用コンテンツであった場合、 表現方法選択部 1 5 6は、 印刷専用コンテンツ用の印刷イメージデータ の生成アルゴリズムを選択し (ステップ S 1 6 0 4 : 印刷専用)、 図 1 Ί ( b )に示すような textarea要素の内容の大きさを優先した印刷ィメー ジデータを生成する (S 1 6 0 7 )。
以上のように、本実施の形態に係る画像処理システムによれば、 "表示 内容と同内容の印刷を行う指示" なのか "印刷専用コンテンツを印刷す る指示" なのかを指定することが可能となるので、 印刷結果における表 現方法を選択することが可能となる。
(実施の形態 3 )
本実施の形態では、 上記実施の形態以外の X M Lタグの利用方法につ いて説明する。 なお、 本実施の形態における画像処理システム 3 0は、 基本的には、 上記実施の形態 1 における画像処理システム 1 0と同じで あるため、 重複する機能構成についての説明は省略する。
図 1 8は、 本実施の形態に係る X M L仕様に準拠した特殊タグの一例 である。 図 1 8 ( a ) は、 特殊タグの属性の一例であり、 Γ colorSp ace j、 「content-width」 及び Γ content-height J の例が示されている。
Γ colorsp ace Jは、画像の色空間について定義するための属性であり、 これにより、 印刷コンテンツを受信したプリンタは、 的確に色空間を把 握することが可能となり、 印刷結果に反映させることが可能となる。 具 体的な属性値としては、 図 1 8 ( a ) に示すように " hc-srgb" などがあ る。
Γ content-width J 及ぴ Γ content-height J は、 画像の ドッ ト幅ゃドッ ト高さを定義する属性であり、 これにより、 印刷コンテンツを受信した プリンタは、 画像のヘッダを解析することなしに画像の縦横サイズを把 握することが可能となる。 具体的には、 content-width = " 8 0 px" 等 によリ指定を行う。 印刷コンテンッに画像を印刷する際のサイズが記載 されていないときには、 プリンタは画像のヘッダを解析して画像が本来 持つ縦横のピクセル数を取り出し、 そのピクセル数から印刷の際のサイ ズを計算で割リ出さなけれぱならない、 しかし、 「 content-width」、 r content-height」 が記載されていれば、 印刷に使用する画像のヘッダ を解析することなしに、 その記載されている数値を使って画像を印刷す る際のサイズを割り出すことができる。 これにより、 画像のヘッダの解 祈に要する時間と機能を省略することができる。 なお、 画像の縦横サイ ズを 「ドッ ト」 でなく、 長さ (例えば 「m m」) で指定することと しても よい。 また、 図 1 8 ( b ) は、 コ ンテンツの種類を指定するためのメタ 情報名 Γ content-kind J の一例である。
例えば、 印刷コ ンテンツの一部に Γ content-kind = " photo-print" J という記述を追加することにより、 当該画像の種類は 「写真」 であるこ とをプリンタ側に通知することが可能となる。
以上のように、 本実施の形態に係る画像処理システム 3 0によれば、 画像の色空間、 画像の縦横サイズ及びコンテンツの種類について、 S T
Bからプリンタに的確に通知することが可能となる。
なお、 上記実施の形態 1 〜 3においては、 ユーザが定義したタグ等を 解釈し得るマークァップ言語と して X M Lを挙げたが、 X M Lに限定す るものではなく、 ユーザが定義したタグ等を解釈し得る言語であれば X
M L以外の言語であってもよい。 産業上の利用の可能性
本発明は、 S T B (又は S T Bの機能を有するデジタルテレビ等) と 印刷装置を含む印刷システムに適用が可能であり、 特に、 X M L等を解 釈し得る印刷システムに適用が可能である。

Claims

請 求 の 範 囲
1 . 印刷装置に印刷コンテンツを送出する印刷コンテンツ送出装置で あって、
所定のマークアップ言語に準拠して記述された印刷コン亍ンッを取得 または生成するコンテンツ入手手段と、
前記取得又は生成された印刷コンテンツの特徴を識別する特徴識別手 段と、
前記識別された特徴を、 前記マークァップ言語が対処し得る独自定義 のタグを含む定義文として記述し、 当該定義文を前記印刷コンテンツに 追記する追記手段と、
前記追記ざれた印刷コンテンッを印刷装置に送信する送信手段と を備えることを特徴とする印刷コンテンツ送出装置。
2 . 前記特徴識別手段は、
前記印刷コンテンツが、 その印刷の際にサムネイル画像を使用すべき コンテンツであるか否かを識別し、
前記追記手段は、
サムネイル画像を使用すべきコンテンツであると識別された場合は、 サムネイル画像を使用すべき旨を表わす前記定義文を追記する
ことを特徴とする請求の範囲第 1項記載の印刷コンテンッ送出装置。
3 . 前記特徴識別手段は、 さらに、
前記印刷コンテンツが、 インデックスシ一卜を含む場合には、 サムネ ィル画像を使用すべきコンテンツであると識別する
ことを特徴とする請求の範囲第 2項記載の印刷コンテンッ送出装置。
4 . 前記特徴識別手段は、
前記印刷コンテンッが、 画像を印刷する際のサイズが記載されている コンテンツであるか否かを識別し、
前記追記手段は、
前記サイズの記載がないコンテンツであると識別された場合は、 画像 の縦横のピクセル数を表す前記定義文を追記する
ことを特徴とする請求の範囲第 1 項記載の印刷コンテンツ送出装置。
5 . 前記特徴識別手段は、
前記印刷コンテンツが、 スク リーンに表示されたコンテンツであるか 印刷専用のコンテンツであるかを識別し、
前記追記手段は、
前記識別されたコンテンツを表わす前記定義文を追記する
ことを特徴とする請求の範囲第 1 項記載の印刷コンテンッ送出装置。
6 . 前記特徴識別手段は、
前記印刷コンテンッの種類を識別し、
前記追記手段は、
前記印刷コンテンツの種類を表わす前記定義文を追記する
ことを特徴とする請求の範囲第 1 項記載の印刷コンテンッ送出装置。
7 . 所定のマークアップ言語に準拠して記述された印刷コ ンテンツを 受信する受信手段と、
前記受信した印刷コンテンッの中から、 前記マークァップ言語が対処 し得る独自定義のタグを含む定義文を抽出する抽出手段と、
前記抽出された定義文に基づいて印刷イメージデータを生成し、 当該 印刷イメージデータを用いて印刷を行う印刷手段と
を備えることを特徴とする印刷装置。
8 . 前記抽出された定義文は、
印刷にサムネイル画像を使用すべき旨を表わすタグを含む定義文であ y、
前記印刷手段は、
前記定義文に基づいてサムネイル画像を使用して印刷イメージデータ を生成する
ことを特徴とする請求の範囲第 7項記載の印刷装置。
9 . 前記印刷装置は、 さらに、
前記印刷コンテンツからサムネイル画像のみを取得する取得手段を備 え、
前記印刷手段は、
前記取得されたサムネイル画像を使用して印刷ィメ一ジデータを生成 する
ことを特徴とする請求の範囲第 8項記載の印刷装置。
1 0 . 前記抽出された定義文は、
画像の縦横ピクセル数を表す定義文であり、
前記印刷手段は、
前記印刷イメージデータを生成するときに、 画像を印刷する際の縦横 サイズを、 前記定義文から読み取って決定する
ことを特徴とする請求の範囲第つ項記載の印刷装置。
1 1 . 前記印刷手段は、
スク リーンにおける表示と同じ生成アルゴリズムを使用して印刷ィメ ージデータを生成する
ことを特徴とする請求の範囲第 7項記載の印刷装置。
1 2 . 前記印刷手段は、
textarea 要素の表示領域の大きさを textarea 要素の内容の大きさよ リも優先するアルゴリズムを使用して、 前記イメージデータを生成する ことを特徴とする請求の範囲第 1 1 項記載の印刷装置。
1 3 . 前記印刷手段は、
textarea 要素の表示領域の大きさよリも textarea 要素の内容の大き さを優先する生成アルゴリズムを使用して、 前記印刷イメージデータを 生成する
ことを特徴とする請求の範囲第 1 1 項記載の印刷装置。
1 . 印刷装置と当該印刷装置に印刷コンテンツを送出する印刷コン 亍ンッ送出装置を備える印刷システムであって、
前記印刷コンテンツ送出装置は、
所定のマークァップ言語に準拠して記述された印刷コンテンッを取得 または生成するコンテンツ入手手段と、
前記取得又は生成された印刷コンテンッの特徴を識別する特徴識別手 段と、
前記識別された特徴を、 前記マークァップ言語が対処し得る独自定義 のタグを含む定義文と して記述し、 当該定義文を前記印刷コンテンツに 追記する追記手段と、 前記追記された印刷コンテンッを印刷装置に送信する送信手段とを備 え、
前記印刷装置は、
印刷コンテンッ送出装置から印刷コンテンッを受信する受信手段と、 前記受信した印刷コンテンツの中から、 前記所定のマークアップ言語 が対処し得る独自定義のタグを含む定義文を抽出する抽出手段と、 前記抽出された定義文に基づいて印刷イメージデータを生成し、 当該 印刷イメージデータを用いて印刷を行う印刷手段と
を備えることを特徴とする印刷システム。
1 5 . 印刷装置に印刷コンテンツを送出するための印刷コンテンツ送 出方法であって、
所定のマ一クァップ言語に準拠して記述された印刷コンテンッを取得 または生成するコンテンツ入手ステップと、
前記取得又は生成された印刷コンテンツの特徴を識別する特徴識別ス テツプと、
前記識別された特徴を、 前記マークァップ言語が対処し得る独自定義 のタグを含む定義文として記述し、 当該定義文を前記印刷コンテンツに 追記する追記ステップと、
前記追記された印刷コンテンッを印刷装置に送信する送信ステップと を含むことを特徴とする印刷コンテンツ送出方法。
1 6 . 所定のマークアップ言語に準拠して記述された印刷コンテンツ を受信する受信ステップと、
前記受信した印刷コンテンツの中から、 前記所定のマークアップ言語 が対処し得る独自定義のタグを含む定義文を抽出する抽出ステップと、 前記抽出された定義文に基づいて印刷イメージデータを生成し、 当該 印刷イメージデータを用いて印刷を行う印刷ス亍ップと
を含むことを特徴とする印刷方法。
1 7 - 印刷装置に印刷コンテンツを送出する印刷コンテンツ送出装置 のためのプログラムであって、
所定のマークァップ言語に準拠して記述された印刷コンテンッを取得 または生成するコンテンツ入手ステップと、
前記取得又は生成された印刷コンテンツの特徴を識別する特徴識別ス 亍ップと、
前記識別された特徴を、 前記マークァップ言語が対処し得る独自定義 のタグを含む定義文と して記述し、 当該定義文を前記印刷コンテンツに 追記する追記ステップと、
前記追記された印刷コンテンッを印刷装置に送信する送信ステップと をコンピュータに実行させることを特徴とするプログラム。
1 8 . 印刷装置のためのプログラムであって、
所定のマークアップ言語に準拠して記述された印刷コンテンツを受信 する受信ステップと、
前記受信した印刷コンテンツの中から、 前記所定のマークアップ言語 が対処し得る独自定義のタグを含む定義文を抽出する抽出ステップと、 前記抽出された定義文に基づいて印刷イメージデータを生成し、 当該 印刷イメージデータを用いて印刷を行う印刷ステップと
をコンピュータに実行させることを特徴とするプログラム。
1 9 . 印刷装置に印刷コンテンツを送出する印刷コ ンテンツ送出装置 のためのプログラムを記録したコンピュータ読み取り可能な記録媒体で あって、
前記プログラムは、
所定のマークアップ言語に準拠して記述された印刷コンテンツを取得 または生成するコンテンツ入手ステップと、
前記取得又は生成された印刷コンテンツの特徴を識別する特徴識別ス テツプと、
前記識別された特徴を、 前記マークァップ言語が対処し得る独自定義 のタグを含む定義文として記述し、 当該定義文を前記印刷コンテンツに 追記する追記ステップと、
前記追記された印刷コンテンツを印刷装置に送信する送信ステップと を含むことを特徴とする記録媒体。
2 0 . 印刷装置のためのプログラムを記録したコンピュータ読み取り 可能な記録媒体であって、
前記プログラムは、
所定のマークアップ言語に準拠して記述された印刷コンテンツを受信 する受信ステップと、
前記受信した印刷コンテンッの中から、 前記所定のマークァップ言語 が対処し得る独自定義のタグを含む定義文を抽出する抽出ステップと、 前記抽出された定義文に基づいて印刷イメージデータを生成し、 当該 印刷イメージデータを用いて印刷を行う印刷ステップと
を含むことを特徴とする記録媒体。
PCT/JP2004/004322 2003-03-28 2004-03-26 印刷コンテンツ送出装置、印刷装置および印刷システム WO2004088499A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04723773A EP1610216A4 (en) 2003-03-28 2004-03-26 DEVICE FOR TRANSMITTING PRINTED CONTENT, PRINTING DEVICE, AND PRINTING SYSTEM
US10/541,220 US7697152B2 (en) 2003-03-28 2004-03-26 Print content transmission device, print device, and print system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003-092489 2003-03-28
JP2003092489 2003-03-28

Publications (1)

Publication Number Publication Date
WO2004088499A1 true WO2004088499A1 (ja) 2004-10-14

Family

ID=33127322

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/004322 WO2004088499A1 (ja) 2003-03-28 2004-03-26 印刷コンテンツ送出装置、印刷装置および印刷システム

Country Status (5)

Country Link
US (1) US7697152B2 (ja)
EP (1) EP1610216A4 (ja)
KR (1) KR101042074B1 (ja)
CN (1) CN100407124C (ja)
WO (1) WO2004088499A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100383723C (zh) * 2004-11-02 2008-04-23 三星电子株式会社 打印方法、打印系统、图像供应装置和打印装置

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407124C (zh) 2003-03-28 2008-07-30 松下电器产业株式会社 印刷内容输出装置、印刷装置及印刷系统
US8460243B2 (en) 2003-06-10 2013-06-11 Abbott Diabetes Care Inc. Glucose measuring module and insulin pump combination
US7722536B2 (en) 2003-07-15 2010-05-25 Abbott Diabetes Care Inc. Glucose measuring device integrated into a holster for a personal area network device
KR100987776B1 (ko) 2004-02-04 2010-10-13 삼성전자주식회사 영상의 움직임 벡터 정보의 치환을 이용한 스크램블 장치및 방법
US20060010098A1 (en) 2004-06-04 2006-01-12 Goodnow Timothy T Diabetes care host-client architecture and data management system
JP4079169B2 (ja) * 2005-10-06 2008-04-23 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、その装置を備える画像処理システム、画像処理方法およびコンピュータを画像処理装置として機能させるためのプログラム
US7864355B2 (en) * 2006-02-10 2011-01-04 Seiko Epson Corporation Apparatus and method for transmitting image
US8384929B2 (en) * 2007-05-03 2013-02-26 Sharp Laboratories Of America, Inc. Systems and methods for efficiently handling image data
JP2012171265A (ja) * 2011-02-23 2012-09-10 Seiko Epson Corp 記録装置および記録装置の制御方法
US10136845B2 (en) 2011-02-28 2018-11-27 Abbott Diabetes Care Inc. Devices, systems, and methods associated with analyte monitoring devices and devices incorporating the same
CN103365607B (zh) 2012-03-30 2016-01-20 精工爱普生株式会社 印刷控制装置、印刷系统及印刷控制方法
JP6260231B2 (ja) * 2013-11-29 2018-01-17 セイコーエプソン株式会社 印刷制御システム、及び、印刷制御方法
CN105096020A (zh) * 2014-05-19 2015-11-25 北大方正集团有限公司 印刷生产数据的统计方法和装置
USD786931S1 (en) * 2014-12-30 2017-05-16 Sony Corporation Portion of a display panel or screen with graphical user interface
USD761321S1 (en) * 2015-01-05 2016-07-12 Nike, Inc. Display screen with graphical user interface
CN112990308A (zh) * 2021-03-12 2021-06-18 深圳市安络科技有限公司 一种对印刷内容进行监测的方法、装置及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195208A (ja) * 2000-01-11 2001-07-19 Canon Inc 通信装置、画像処理装置、プリンタ、通信システム、プリントシステム、通信方法、画像処理方法、及び記憶媒体
JP2002091726A (ja) * 2000-09-12 2002-03-29 Canon Inc プリンタシステム
JP2002229752A (ja) * 2001-02-06 2002-08-16 Ricoh Co Ltd Webプリンタ装置
JP2002334294A (ja) * 2001-05-11 2002-11-22 Nec Corp 書式オーバレイ印刷によるxml自動生成方式
JP2003036152A (ja) * 2001-05-17 2003-02-07 Matsushita Electric Ind Co Ltd 情報印刷システム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991514A (en) * 1996-05-31 1999-11-23 Sun Microsystems, Inc. Method and apparatus for printing a hyperspacial document
US6185588B1 (en) * 1996-12-31 2001-02-06 International Business Machines Corporation Method and apparatus for printing worldwide web pages in accordance with operator selected formatting
JP2959545B2 (ja) * 1997-03-25 1999-10-06 セイコーエプソン株式会社 画像情報入出力装置及び画像情報入出力装置の制御方法及び画像情報処理システム
US6351317B1 (en) * 1997-09-30 2002-02-26 Brother Kogyo Kabushiki Kaisha Printing system using communication network
US7107516B1 (en) * 1998-04-13 2006-09-12 Flashpoint Technology, Inc. Method and system for viewing images from an image capture device on a host computer
US6167469A (en) * 1998-05-18 2000-12-26 Agilent Technologies, Inc. Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof
JP3745179B2 (ja) 1999-01-12 2006-02-15 キヤノン株式会社 情報処理装置及びその制御方法及び記憶媒体
JP4192383B2 (ja) 2000-02-24 2008-12-10 ソニー株式会社 デジタル放送受信システム、デジタル放送受信装置、並びにデジタル放送印刷装置
US20020054324A1 (en) * 2000-06-29 2002-05-09 Yuji Okada Web print system and accouting method thereof
US7062705B1 (en) * 2000-11-20 2006-06-13 Cisco Technology, Inc. Techniques for forming electronic documents comprising multiple information types
JP2002165159A (ja) * 2000-11-24 2002-06-07 Konica Corp プリントシステム、撮像装置、プリント受付処理装置、プリント管理装置、プリント処理装置、記憶媒体、プリントサービス方法、プリント受付処理方法、プリント管理方法およびプリント処理方法
JP2002195208A (ja) * 2000-12-28 2002-07-10 Mitsubishi Heavy Ind Ltd ブームを備えた車両
JP4123726B2 (ja) * 2001-02-26 2008-07-23 セイコーエプソン株式会社 デジタルスチルカメラ
US6714209B2 (en) * 2001-04-06 2004-03-30 Lightsurf Technologies, Inc. Browser-based system providing methodology for labeling of photo compact discs with a photo-facsimile table of contents
US6643665B2 (en) 2001-05-10 2003-11-04 Hewlett-Packard Development Company, Lp. System for setting image intent using markup language structures
US7142318B2 (en) * 2001-07-27 2006-11-28 Hewlett-Packard Development Company, L.P. Printing web page images via a marked proof sheet
US20030177248A1 (en) * 2001-09-05 2003-09-18 International Business Machines Corporation Apparatus and method for providing access rights information on computer accessible content
JP3761554B2 (ja) 2003-03-28 2006-03-29 松下電器産業株式会社 印刷コンテンツ送出装置、印刷装置および印刷システム
CN100407124C (zh) 2003-03-28 2008-07-30 松下电器产业株式会社 印刷内容输出装置、印刷装置及印刷系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195208A (ja) * 2000-01-11 2001-07-19 Canon Inc 通信装置、画像処理装置、プリンタ、通信システム、プリントシステム、通信方法、画像処理方法、及び記憶媒体
JP2002091726A (ja) * 2000-09-12 2002-03-29 Canon Inc プリンタシステム
JP2002229752A (ja) * 2001-02-06 2002-08-16 Ricoh Co Ltd Webプリンタ装置
JP2002334294A (ja) * 2001-05-11 2002-11-22 Nec Corp 書式オーバレイ印刷によるxml自動生成方式
JP2003036152A (ja) * 2001-05-17 2003-02-07 Matsushita Electric Ind Co Ltd 情報印刷システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1610216A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100383723C (zh) * 2004-11-02 2008-04-23 三星电子株式会社 打印方法、打印系统、图像供应装置和打印装置

Also Published As

Publication number Publication date
EP1610216A4 (en) 2009-01-21
CN1759373A (zh) 2006-04-12
EP1610216A1 (en) 2005-12-28
KR20050107587A (ko) 2005-11-14
CN100407124C (zh) 2008-07-30
US7697152B2 (en) 2010-04-13
US20060120786A1 (en) 2006-06-08
KR101042074B1 (ko) 2011-06-16

Similar Documents

Publication Publication Date Title
WO2004088499A1 (ja) 印刷コンテンツ送出装置、印刷装置および印刷システム
US7956895B2 (en) Image output device, image processing apparatus, image output and image processing system, and method therefore
US20050254081A1 (en) Direct printing method and apparatus
WO2005125173A1 (ja) 印刷装置
US7554688B2 (en) Method and apparatus for printing image using memory card
JP2008097593A (ja) ダイレクトプリントのための空のジョブを検出する方法、装置及びシステム
US7024500B2 (en) Data converting apparatus and method, printing apparatus and method, printing controlling apparatus and method, printing system and method, and data transmitting method for converting print data
US7471402B2 (en) Printing apparatus and printing method
US20050254069A1 (en) Method of providing multimedia data for direct printing, direct printing method and apparatus thereof
JP2005317044A (ja) 印刷コンテンツ送出装置、印刷装置および印刷システム
US7388682B1 (en) Image processing method and apparatus, printing method and apparatus, image printing system and method and recording medium
JP3761554B2 (ja) 印刷コンテンツ送出装置、印刷装置および印刷システム
WO2003077534A1 (fr) Processeur d&#39;image et dispositif d&#39;impression d&#39;image
US7199891B1 (en) Image processing method and apparatus, printing method and apparatus, image printing system and method and recording medium
US20100091320A1 (en) Front Panel Display Recordation
US20080100867A1 (en) Image saving system
US6636902B2 (en) Printing system for controlling limiting a reception of command packets other than a transmit data command upon receiving the transmit data command for receiving printing data
JPWO2006001386A1 (ja) 印刷システムおよび印刷装置
JP4421922B2 (ja) 印刷装置及び印刷方法
WO2010070860A1 (en) Image forming apparatus, control method for image forming apparatus, and storage medium
US8531715B2 (en) Method and system for forming image, and external device
US20130063775A1 (en) Image forming apparatus capable of providing actual-size preview, method of controlling the same, and storage medium
EP2736246A2 (en) Imaging forming apparatus, method of image forming, and computer-readable recording medium
JP4182048B2 (ja) ファクシミリ受信装置及び方法
US8384943B2 (en) Image processing apparatus, control method of image processing apparatus, and storage medium for managing images in a multi-image file

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004723773

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2006120786

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10541220

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020057015554

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048064421

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057015554

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004723773

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10541220

Country of ref document: US