Всем привет!
Подскажите, пожалуйста, что я делаю не так. Есть нетиповая конфа без модуля БПО, требуется вывести этикетку на термопринтер, код такой:
ТабДок.ИмяПринтера = "Zebra"; //имя как оно указано в Windows
ТабДок.РазмерСтраницы = "Custom";
ТабДок.ВысотаСтраницы = 25;
ТабДок.ШиринаСтраницы = 44;
ТабДок.Напечатать();
Печать выполняется, но на обычном принтере, который указан по умолчанию.
(2) >>Интерактивно печатает, все норм
Интерактивно печатает норм прям вот с параметрами из (0) или ты сначала руками выбираешь принтер и настройки страницы?
ИмяПараметровПечати сейчас используем, но если пользователь переходит с одного компа на другой (принтер сетевой), то настройки сбрасываются.
Вопрос у меня скорее в другом. В БПО мы может прописывать порт принтера или ip-адрес + всякие доп. настройки; потом там идет получение объекта драйвера и вызов его методов.
А возможно ли вообще запустить печать на принтере этикеток методом Напечатать() или в любом случае придется переносить БПО?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший