1. A method of controlling copying of a document, the method comprising: optically capturing contents of the document to produce a captured document; performing optical object recognition on the captured document in an attempt to find a recognized object of the captured document; providing a first prompt if said optical object recognition does not recognize any object, said first prompt inquiring whether the document is copyrighted; providing a second prompt if said optical object recognition results in finding said recognized object, said second prompt warning that the document is subject to limitations concerning copying; comparing the recognized object to objects in an object database if said optical object recognition results in finding said recognized object, wherein each of the objects of said object database is associated with at least one output rule from an output rule database comprising at least three output rules including an authorization rule, a block rule, and a notification rule; determining a content output for the recognized object based on said at least one output rule associated with the recognized object; and providing the content output based on said at least one output rule.
1. A method of controlling copying of a document, the method comprising: optically capturing contents of the document to produce a captured document; performing optical object recognition on the captured document in an attempt to find a recognized object of the captured document; providing a first prompt if said optical object recognition does not recognize any object, said first prompt inquiring whether the document is copyrighted; providing a second prompt if said optical object recognition results in finding said recognized object, said second prompt warning that the document is subject to limitations concerning copying; comparing the recognized object to objects in an object database if said optical object recognition results in finding said recognized object, wherein each of the objects of said object database is associated with at least one output rule from an output rule database comprising at least three output rules including an authorization rule, a block rule, and a notification rule; determining a content output for the recognized object based on said at least one output rule associated with the recognized object; and providing the content output based on said at least one output rule. 2. The method of claim 1 , wherein the at least one output rule is selected from a group consisting of an output limitation rule, the notification rule, a copyright rule, the authorization rule, an archiving rule, the block rule, a copy number rule, a purchase order rule, a copy order rule, and a fair-use rule.