Всякий раз, когда Crystal Reports не имеет разрешения на печать на указанном принтере или принтер считается недействительным, кнопка печати отключается. Если принтер не был выбран до просмотра отчета на экране, для создания отчета используется драйвер принтера по умолчанию.
Попробуйте сменить принтер по умолчанию и снова просмотреть отчет. Если это работает, значит, проблема с разрешениями вашего драйвера или принтера.
Если вы используете Windows Vista или 7, мне иногда приходилось давать текущему пользователю Управление принтерами и Управление документами разрешений, перейдя на страницу свойств принтера. и меняя их там. Это требует перезагрузки для полного обновления, хотя Windows никогда не говорит вам об этом. Если это не работает, попробуйте запустить программу VB6 в режиме совместимости для XP.
У меня также случалось такое несколько раз, когда пользователь пытался печатать на сетевом принтере Active Directory и не имел разрешений Управление принтерами . Редко я видел, как это происходит на поврежденном драйвере принтера или драйвере, предназначенном для другой версии Windows. Если ничего из вышеперечисленного не работает, я бы попытался загрузить последнюю версию драйвера принтера и переустановить принтер.