added missing buffered printer class