1. A method of nesting finishing operations comprising: receiving printer control data for controlling printing and finishing operations according to the printing and finishing architecture; matching the printer control data with the predetermined set of rules that define an order in which the printing and finishing operations are performed; nesting commands, that correspond to the printing and finishing operations, according to the defined order in which the printing and finishing operations are performed; and providing control signals for controlling printing and finishing equipment according to the ordered commands.