34. A computer-readable storage medium storing a program for causing a computer to perform a method for enabling printing of a selected number of copies of a position-coded product, the method comprising: accessing an electronic document file, wherein the electronic document file comprises: an indication of a number of copies, a set of document pages for each copy, at least one pattern license file including addresses corresponding to a set of pattern pages, the at least one pattern license file further including a starting page address and a license parameter identifying at least one property of the at least one pattern license file, each of the addresses in the at least one pattern license file identifying at least one pattern page included in the set of pattern pages, each of the pattern pages being a unique part of a position-coding pattern, wherein the at least one pattern license file associates the set of pattern pages with the position-coding pattern before and independent of an action of printing copies of the position-coded product, and metadata indicating an ordering of the pattern pages, wherein the document pages are implicitly associated, copy for copy, with the pattern pages according to the ordering; deriving the metadata and the set of document pages from the electronic document file; mapping the document pages, copy for copy within the selected number of copies, to the pattern pages identified by the at least one pattern license file, according to the ordering; and generating a printable representation of each copy of each document page merged with its mapped pattern page.
36. The computer-readable storage medium of claim 34 , wherein the method further comprises adding an updated starting pattern page to the metadata to indicate non-mapped pattern pages in the ordering.