Сталкивался с подобной проблемой, но так как было дело оч давно, уже и не вспомню как вылечил.
Возможно, на печать отправляется не совсем корректная информация. Попробуй отловить момент, когда принтер дает сбой, посмотри что ты отправлял в этот момент на печать.
После, прошей принтер и попечатай на нем какие-нибудь простенькие задачи - например, этикетку написанную вручную на ZPL (или EPL, не помню какой там язык) с сожержанием минимального количества инфы, а потом, если все норм, попробуй еще раз отправить то, что было в момент сбоя.
А, и еще... Попробуй такое:
1) Использования другого порта/интерфейса/кабеля
2) Испытания на другой машине.