|
Печать на принтер этикеток из мобильного приложения | ☑ | ||
---|---|---|---|---|
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
|
(11)+ хмм https://infostart.ru/1c/tools/1669190/
|
|||
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 не получается вывести русские и казахские буквы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |