Patent ID: 9104298
Filing Date: 2015-08-11
Classification: B41J,G06F,G06K,G06Q,G06T

Abstract:
1. A printer interface system for dynamic canvas processing control, the system comprising: a printer interface configured to communicate through a computer network with a printer system, the printer system comprising a printer for customizing user selected items; the printer comprising a network interface configured to receive print instructions and a print head configured to apply images to items based on the print instructions; an external website interface configured to receive a user selected item from a third party website utilized by a user; an image database configured to store electronic images for use with a plurality of third party websites that display rotatable image views of items; an items specifications database configured to store item data relating to the rotatable image views of items; the external website interface configured to dynamically analyze the third party website to determine a canvas size based on available space of the user selected item and to store the canvas size as item data in the items specifications database; a canvas processing engine configured to access the items specifications database to obtain the item data for the user selected item, and the canvas processing engine configured to dynamically analyze the item data to generate a virtual canvas comprising the canvas size based on the item data; an image processing engine configured to cause display through the third party website to the user the virtual canvas, the virtual canvas configured to allow the user to generate an image in the virtual canvas; a storing engine configured to receive instructions from the user to electronically store the image in the virtual canvas into the image database, the image stored in a format that enables use of the image with a plurality of items having different item data; the image processing engine configured to generate rotatable image views of the user selected item by applying the image in the virtual canvas to stock rotatable image views of the user selected item, the external website interface configured to transmit rotatable image views of the item to the third party website to display the item to the user through the third party website, the transmitted rotatable image views of the item comprising the image in the virtual canvas, the image positioned on the item; the printer interface configured to dynamically determine an output file type appropriate for the printer system and to generate a print ready output file of the determined output file type, the print ready output file comprising print instructions based on the image and the item data, and to transmit to the printer system the print ready output file, enabling the printer to print the image on one or more items; and one or more computers configured to operate the printer interface system for dynamic canvas processing control, wherein the one or more computers comprises a computer processor and an electronic storage medium.