Microsoft interview question

Design a distributed printing system