1. A product and document fulfilment system for merging together discrete articles and specific documentation which pertains to each discrete article, and for packaging and labelling the same, comprising: an article conveyor on which discrete articles are carried seriatim, and where each discrete article carries on it a unique machine readable code having instruction information pertaining thereto; a first machine code reader for reading each unique machine readable code; a printer for printing a specific document which pertains to each discrete article, in keeping with the instruction information contained in said unique machine readable code associated with each said discrete article; instruction control means to instruct a document delivery means to deliver the specific document which pertains to a specific discrete article from said printer to a merging station, to be merged with the respective discrete article; a merging station and a second machine code reader adjacent thereto, at a position where said specific discrete article and its respective specific document are merged together, wherein said second machine code reader reads information on the respective specific document; first memory and counter means associated with said article conveyor and said first machine code reader whereby, at any instant in time, the identity of a specific discrete article at said merging station is known; and accept/reject means to accept the merged article and specific document when the information read from a specific document matches information from said first memory and counter means, so as to permit said merged article and specific document to proceed for further handling, and to reject said merged article and specific document when no match occurs.