MD-100: Managing Client- Side Printing