И опять, как отлаживать? Глазами просматривать массу классов-объектов в сложной иерархии, чтобы определять, когда можно запрашивать простую распечатку, а когда нельзя - это ж несерьезно... Простите конечно, но не серьёзно принтерить объекты )) Для этого, если уже нужно посмотреть на внутрянку, есть...