|
Печать на принтер этикеток |
☑ |
0
turbomilk8
23.07.19
✎
07:17
|
Всем привет!
Подскажите, пожалуйста, что я делаю не так. Есть нетиповая конфа без модуля БПО, требуется вывести этикетку на термопринтер, код такой:
ТабДок.ИмяПринтера = "Zebra"; //имя как оно указано в Windows
ТабДок.РазмерСтраницы = "Custom";
ТабДок.ВысотаСтраницы = 25;
ТабДок.ШиринаСтраницы = 44;
ТабДок.Напечатать();
Печать выполняется, но на обычном принтере, который указан по умолчанию.
|
|
1
Мимохожий Однако
23.07.19
✎
07:24
|
Попробуй метод Показать(), а потом печатай интерактивно. Возьми любую типовую и посмотри, чего не хватает.
|
|
2
turbomilk8
23.07.19
✎
07:27
|
Интерактивно печатает, все норм, но требуется именно по кнопке сразу отправлять на печать.
|
|
3
PuhUfa
23.07.19
✎
07:36
|
(2) >>Интерактивно печатает, все норм
Интерактивно печатает норм прям вот с параметрами из (0) или ты сначала руками выбираешь принтер и настройки страницы?
|
|
4
turbomilk8
23.07.19
✎
07:38
|
Сначала выбираю принтер и настройки страницы.
|
|
5
Йохохо
23.07.19
✎
07:55
|
|
|
6
shuhard
23.07.19
✎
07:59
|
(5) +100500
ИмяПараметровПечати - наше всё
|
|
7
unbred
23.07.19
✎
08:05
|
(5) tumb up
|
|
8
turbomilk8
23.07.19
✎
08:20
|
ИмяПараметровПечати сейчас используем, но если пользователь переходит с одного компа на другой (принтер сетевой), то настройки сбрасываются.
Вопрос у меня скорее в другом. В БПО мы может прописывать порт принтера или ip-адрес + всякие доп. настройки; потом там идет получение объекта драйвера и вызов его методов.
А возможно ли вообще запустить печать на принтере этикеток методом Напечатать() или в любом случае придется переносить БПО?
|
|