Поверхностно можно, но номер последнего документа получить не выйдет, описания ошибок тоже.
Описания ошибок - в конце документации по драйверу, при желании их можно в свой код вставить и сопоставлять.
Загвоздка в том, что возвращаемые параметры методов у вас передаются как BSTR, были бы они просто строками, горя бы не знали
Это требование компании 1С к драйверам оборудования для восьмой редакции. Да и кстати это стандартный тип данных для Microsoft OLE Automation.
Еще заметил странность метода CheckPrnReady, при откинутом зажиме ролика ФР он вполне себе рапортует о готовности принтера, хотя на принтере при этом горит ошибка ленты.
Так принтер то исправен, это ошибка ленты. В любом случае проверю