Web print system with image enhancement
First Claim
1. A system for printing images comprising:
- a server computer including;
memory that stores data representing a plurality of images;
a server web interface that enables communication over the Internet;
an image print application that enables images to be printed using a client computer connected to said server web interface over said Internet;
an image enhancement module that enhances an image for printing;
a printer;
a client computer connected to said printer, said client computer including;
a client web interface that enables communication over the Internet;
a printer driver that generates image data representing images for printing by said printer;
said server computer including a web server responsive to a print request from said client computer for sending image data and said image enhancement module to said client computer and activating said image print application to create print commands for said printer driver, and to create enhanced image data in said client computer with said image enhancement module prior to printing, to print said enhanced image data and to remove said enhanced image data from said client computer immediately following printing.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for printing photos, or images generally, includes a server computer that stores data representing a plurality of images in a photo database. A server web interface enables communication over the Internet, and the server computer includes an image print application that enables images to be printed using a client computer connected to the server web interface over said Internet. The server computer also includes an image enhancement module that enhances an image for printing. In response to a print request (over the Internet) from the client computer, the server computer sends image data and the image enhancement module to the client computer. The server computer activates the image print application to create print commands for a printer driver, and to create enhanced image data in the client computer with the image enhancement module prior to printing. The enhanced image data is removed from the client computer immediately following printing.
-
Citations
10 Claims
-
1. A system for printing images comprising:
-
a server computer including;
memory that stores data representing a plurality of images;
a server web interface that enables communication over the Internet;
an image print application that enables images to be printed using a client computer connected to said server web interface over said Internet;
an image enhancement module that enhances an image for printing;
a printer;
a client computer connected to said printer, said client computer including;
a client web interface that enables communication over the Internet;
a printer driver that generates image data representing images for printing by said printer;
said server computer including a web server responsive to a print request from said client computer for sending image data and said image enhancement module to said client computer and activating said image print application to create print commands for said printer driver, and to create enhanced image data in said client computer with said image enhancement module prior to printing, to print said enhanced image data and to remove said enhanced image data from said client computer immediately following printing. - View Dependent Claims (2, 3)
-
-
4. A system for printing images comprising:
-
a server computer including;
a server web interface that enables communication over the Internet;
an image print application written in device independent code that enables images to be printed using a client computer connected to said server web interface over said Internet;
a printer;
a memory device that stores data representing a plurality of images;
a client computer connected to said printer and to said memory device, said client computer including;
a client web interface that enables communication over the Internet;
said server computer including a web server responsive to a print request from said client computer for sending said image print application written in device independent code to said client computer, said image print application being activated upon receipt by said client computer to read image data from said memory device to create printable image data to print said printable image data on said printer, and to remove said printable image data from said client computer immediately following printing. - View Dependent Claims (5, 6)
-
-
7. A method for printing images comprising:
-
storing data representing a plurality of images in a memory of a server computer;
providing an image print application that enables images to be printed using a client computer connected to said server over said Internet;
providing an image enhancement module that enhances an image for printing using said client computer;
receiving an image data print request from said client computer over the Internet;
sending image data and said image enhancement module to said client computer;
activating said image print application to create print commands for a printer driver in said client computer;
creating enhanced image data in said client computer with said image enhancement module prior to printing;
printing said enhanced image data; and
,removing said enhanced image data from said client computer immediately following printing. - View Dependent Claims (8, 9)
-
-
10. A method for printing images comprising:
-
storing data representing a plurality of images in a memory device connected to a client computer;
providing on a server computer an image print application written in device independent code that enables images to be printed using said client computer connected to said server computer over said Internet;
receiving an image data print request from said client computer over the Internet;
sending said image print application written in device independent code to said client computer;
activating said image print application upon receipt by said client computer to read image data from said memory device and to print said image data on a printer connected to said client computer;
creating enhanced image data in said client computer with an image enhancement module prior to printing;
printing said enhanced image data; and
,removing said enhanced image data from said client computer immediately following printing.
-
Specification