| 
    
            
         
         | 
    
  | 
Печать на принтер этикеток из мобильного приложения | ☑ | ||
|---|---|---|---|---|
| 
    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 не получается вывести русские и казахские буквы     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |