2015-01-22 3 views
0

У меня возникла проблема с печатью Crystal Reports в приложении Windows Forms. Обычный поток приложений работает как шарм, но я хочу справиться с ситуацией, когда принтер недоступен или не готов к печати. Я искал WMI, но мне приходится сталкиваться с проблемой, как упомянуто here, что мой принтер всегда возвращает Status 3 or State 0 (idle). Теперь я ищу исключения из PrinttoPrinter метода Crystal Reports, но все же не повезло. Любая идея будет оценена по достоинству.Печать Crystal Reports

Спасибо заранее

ответ

0

В ссылке выше статье, ConfigManagerErrorCode опция задается как статус текущего принтера.

Вы можете проверить каждый раз, когда приходит значение 0, тогда вы предоставляете команду printToprinter еще раз, чтобы указать метод пользовательской или ошибки печати на основе значения, которое вы извлекаете.

Win32_Printer class

Смежные вопросы