Имя: Пароль:
1C
1С v8
Печать на принтер этикеток из мобильного приложения
,
0 Oksana224
 
18.08.23
17:05
Всем доброго дня. Кто-нибудь выполнял печать из мобильного приложения на 1 с Android без помощи сторонних приложений на Java, а только средствами
1 С? Пробывала выполнять печать из 1 С через приложение Java, но не печатается картинка штрихкода. При попытке печатать средствами мобильной платформы программа зависает, пытаясь найти подключенные принтеры, но так ничего и не находит. Хотя из другого мобильного приложения печать на этот же принтер происходит.
1 BaZZiL
 
19.08.23
13:08
Для печати на термопринтере TSC использую внешнюю компоненту с Инфостарта tcpclient
В 1с формирую текстовую строку из команд принтера на языке TSPL и отправляю на ИП адрес принтера из настроек в приложении.
2 BaZZiL
 
19.08.23
13:15
Командами принтера можно с точностью до пикселя держать элементы этикетки. Формирование штрихкода происходит из передаваемого текста с указанием типа и размера штрихкода, а не передачец вырвиглазной картинки с интерполяцией.
Нативный штрихкод обеспечит качество считывания этикетки.
3 p-soft
 
19.08.23
13:16
(0) если мобильное приложение взаимодействует с десктопной 1с (обмен есть), то проще организовать печать через нее.
4 Oksana224
 
21.08.23
11:59
А можно пример кода 1 С, как вы это делаете. И еще мой принтер поддерживает несколько языков TSPL2, ZPL2, СPTL, нужно ли как то указывать програмно или может через настройки принтера какой язык использовать?
5 Garykom
 
гуру
21.08.23
13:19
(4) из 1С редко делают в ZPL и прочих
чаще как обычный макет через виндовс-драйвер принтера этикеток как на обычный принтер только с маленьким размером страницы ("Custom")
6 Oksana224
 
27.08.23
12:37
Мне нужно реализовать печать с мобильного устройства, поэтому Виндовс драйвер мне не подходит, к тому же при печати табличного документа из мобильного приложения 1 С требуется знать Ip - адрес принтера, у меня принтер  Атол-323В , всем отделом искали его IP адрес, так ничего и не нашли, есть MAC адрес, но он не подходит.
7 Garykom
 
гуру
27.08.23
14:24
(6) Реализуй печать через промежуточную большую 1С на обычном компе (вин или лин)
8 Garykom
 
гуру
27.08.23
14:25
(7)+ в виде http-сервиса, ему МП отправляет ТабДок и имя принтера и тот печатает
9 Oksana224
 
28.08.23
11:04
Сотрудники должны иметь возможность ходить по магазину или складу с ТСД  и если нужно, то на месте печатать ценник на принтере, который подключен к ТСД и тут же наклеить ценник на товар. У каждого сотрудника должен быть отдельный ТСД и отдельный принтер.
10 ejikbeznojek
 
28.08.23
11:19
Может сгенерить ШК из сетевого имени принтера, с каким-то префиксом. Наклеить на каждый принтер.
А в приложении сканировать ШК принтера, того места куда пришли и туда отправлять?
11 Garykom
 
гуру
28.08.23
11:26
(6) ip адрес по MAC адрес надо искать на роутере

АТОЛ XP-323 бывают
USB + Bluetooth 4.0 или USB + WiFi (802.11 b/g/n)

у вас Атол ХР-323В
буковка B обозначает как понял USB+Bluetooth

Так что c IP проблемы

Я хз как собираетесь "без помощи сторонних приложений на Java" из МП/МК 1С печатать на блютуз принтер
12 Garykom
 
гуру
28.08.23
11:28
13 Garykom
 
гуру
28.08.23
11:32
(12)+ как я и думал используется "помощи сторонних приложений на Java"

Приложение = Новый ЗапускПриложенияМобильногоУстройства();
Приложение.Приложение = "ru.project.labelprint";
Приложение.ИмяКласса = "ru.project.labelprint.print";
Приложение.Запустить(Ложь);

можно не использовать этот готовый apk а найти/написать свое нативное под Android на C++/Java приложение
и аналогично через него печатать

думаю примеры есть
"Совместим с ОС Windows, Android и iOS. Доступен набор средств для разработки (SDK) под Android и iOS.
Поддерживает все популярные языки программирования: TSPL, ZPL, EPL, DPL, CPCL. "
14 Garykom
 
гуру
28.08.23
11:34
(13)+ sdk и примеры лежат на fs.atol.ru
https://i2.paste.pics/270841ebd7d486d92a5202a1797b5791.png
15 Oksana224
 
06.09.23
12:48
https://infostart.ru/1c/tools/1669190/ - скачала это приложение, но столкнулась со следующей проблемой: не получается вывести на печать русские и казахские буквы(они в этикетке должны быть). Английские буквы цифры и штрихкоды печатаются нормально. Меняла кодовую страницу с помощью языка ZPL, использовала все советы из интернета, но так ничего и не получилось. Принтер или ничего не печатает либо печатает иероглифы.
16 Oksana224
 
06.09.23
12:55
На языке ZPL не получается вывести русские и казахские буквы