(1) А разве в ОФ это необходимо? Смотрю сейчас по примеру другого документа, у которого с печатью все нормально - в его модуле объекта ничего, связанного с печатью нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший