Patent ID: 8456707
Filing Date: 2013-06-04
Classification: G06K,H04N

Abstract:
1. A method comprising: receiving, by a computer processor of a computing device, data associated with an image to be duplicated; receiving, by said computer processor, a first duplication command enabling reproduction of said image; presenting, by said computer processor to a user in response to said receiving said first duplication command, a graphical user interface (GUI) for enabling a duplication prevention functionality; receiving, by said computer processor from said user in response to said presenting, a command for enabling said duplication prevention functionality; generating, by said computer processor in response to said first duplication command, a first copy of said image; enabling, by said computer processor in response to said command for enabling said duplication prevention functionality, an invisible ink spray nozzle, wherein said invisible ink spray nozzle sprays, in response to said enabling, a plurality of invisible images on said first copy, wherein said plurality of invisible images are invisible under first lighting conditions, and wherein said plurality of invisible images are visible under second lighting conditions; receiving, by said computer processor, a reproduction command for reproducing said first copy comprising said plurality of invisible images; first enabling, by said computer processor in response to said reproduction command, said first lighting conditions with respect to said first copy comprising said plurality of invisible images; first generating, by said computer processor in response to said first enabling said first lighting conditions, a first image of said first copy comprising said plurality of invisible images with respect to said first lighting conditions; after said first generating, first disabling by said computer processor in response to said reproduction command, said first lighting conditions; after said first disabling, second enabling, by said computer processor, said second lighting conditions with respect to said first copy comprising said plurality of invisible images; second generating, by said computer processor in response to said second enabling said second lighting conditions, a second image of said first copy comprising said plurality of invisible images with respect to said second lighting conditions; comparing, by said computer processor, said first image to said second image; analyzing, by said computer processor, results of said comparing said first image to said second image to determine if said first image matches said second image; and automatically enabling, by said computer processor based on results of said analyzing, a print control command associated with said reproduction command.