1. In a system for manufacturing on-demand lottery tickets comprising a lottery game server, and at least one vending device operatively coupled to the lottery game server, the lottery game server comprising a data processing device, a method of operating the lottery game server, comprising: generating in the data processing device a plurality of lottery ticket pools each comprising a plurality of lottery ticket pool games; supplementing by the data processing device one of the lottery ticket pools with a new lottery ticket pool when the number of un-played games within the one pool drops to a predetermined threshold value; receiving at the data processing device a purchase request from the at least one vending device, the purchase request including information identifying at least one of the plurality of lottery ticket pools; sending from the data processing device ticket data to the at least one vending device, the ticket data uniquely identifying a single ticket and a game outcome.