Printing of a position-coding pattern
First Claim
1. A method in a computer for creating an electronic document to be printed, said document comprising a page description representing a layout of the document, said method comprising:
- retrieving, by a processor of the computer, a license from a database stored in memory, said license defining a position-coding pattern, which is capable of encoding positions on a product when printed,selecting at least a portion of the position-coding pattern in the retrieved license to be associated with the page description,forming a sublicense from said license, said sublicense comprising a definition of the selected at least portion of the position-coding pattern, an indication of an origin of the sublicense to enable assuring that the sublicense stems from a trusted actor, and a data record allowing verification of integrity of the sublicense to enable assuring that the sublicense has not been tampered with,associating said sublicense with said page description, andchanging, by the processor, the retrieved license to indicate that the selected portion is no longer part of the license.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method in a computer for creating an electronic document to be printed, said document comprising a page description representing a layout of the document, said method comprising: retrieving a license from a database, said license defining a position-coding pattern, which is capable of encoding positions on a product when printed, selecting at least a portion of the position-coding pattern in the retrieved license to be associated with the page description, forming a sublicense from said license, said sublicense comprising a definition of the selected at least portion of the position-coding pattern, an indication of an origin of the sublicense to enable assuring that the sublicense stems from a trusted actor, and a data record allowing verification of integrity of the sublicense to enable assuring that the sublicense has not been tampered with, and associating said sublicense with said page description. The invention also relates to a method for verifying a sublicense to a portion of the position-coding pattern.
41 Citations
14 Claims
-
1. A method in a computer for creating an electronic document to be printed, said document comprising a page description representing a layout of the document, said method comprising:
-
retrieving, by a processor of the computer, a license from a database stored in memory, said license defining a position-coding pattern, which is capable of encoding positions on a product when printed, selecting at least a portion of the position-coding pattern in the retrieved license to be associated with the page description, forming a sublicense from said license, said sublicense comprising a definition of the selected at least portion of the position-coding pattern, an indication of an origin of the sublicense to enable assuring that the sublicense stems from a trusted actor, and a data record allowing verification of integrity of the sublicense to enable assuring that the sublicense has not been tampered with, associating said sublicense with said page description, and changing, by the processor, the retrieved license to indicate that the selected portion is no longer part of the license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for creating an electronic document to be printed, said document comprising a page description representing a layout of the document, said device comprising:
-
a license database, which stores licenses defining a position-coding pattern, which is capable of encoding positions on a product when printed, a processor, which is connected to the license database, and which is adapted to; retrieve a license from the license database, process the retrieved license, select at least a portion of the position-coding pattern in the retrieved license to be associated with the page description, and form a sublicense from said license, said sublicense comprising a definition of the selected at least portion of the position-coding pattern, an indication of an origin of the sublicense to enable assuring that the sublicense stems from a trusted actor, and a data record allowing verification of integrity of the sublicense to enable assuring that the sublicense has not been tampered with, and to associate said sublicense with said page description, wherein the processor is further adapted to change the retrieved license to indicate that the selected portion is no longer part of the license.
-
-
14. A system for developing and printing an electronic document, said system comprising:
-
a design unit, which is arranged to run a software program that is adapted to create a page description representing a layout of the document; a sublicensing unit, which is adapted to; retrieve a license from a database, said license defining a position-coding pattern, which is capable of encoding positions on a product when printed, select at least a portion of the position-coding pattern in the retrieved license to be associated with the page description, and form a sublicense from said license, said sublicense comprising a definition of the selected at least portion of the position-coding pattern, an indication of an origin of the sublicense to enable assuring that the sublicense stems from a trusted actor, a data record allowing verification of integrity of the sublicense to enable assuring that the sublicense has not been tampered with, and associating said sublicense with said page description, wherein the sublicensing unit is adapted to change the retrieved license to indicate that the selected portion is no longer part of the license; and a printing unit, which is arranged to receive the page description and the sublicense from the sublicensing unit, and to read and examine the sublicense in order to ensure that the sublicense stems from a trusted actor and has not been tampered with.
-
Specification