Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Печать двоичных данных

Печать двоичных данных
Я
   Рыжая_
 
23.11.18 - 13:33
Конфигурация - древнаяя УПП1.3. Получаю от сторонней программы инструкцию для принтера этикеток в виде двоичных данных в формате base64. Мне их надо отправить по кнопке на печать. Это возможно? Как это сделать?
 
 
   Garykom
 
1 - 23.11.18 - 13:48
(0) Может все таки записать в порт принтера?

Попробуй тупо в него записать:
ДД.Записать("\\ИмяКомпа\ИмяПринтера");
   Garykom
 
2 - 23.11.18 - 13:48
(1) *отправить в порт принтера
   Рыжая_
 
3 - 26.11.18 - 17:09
(1) Создает папочку на диске с именем принтера и туда пишет файлик ((((
   Провинциальный 1сник
 
4 - 26.11.18 - 17:12
А если древней командой copy file.bin prn?
   sapphire
 
5 - 26.11.18 - 17:13
(0) BASE64 Значение что говорит?
   Сияющий в темноте
 
6 - 26.11.18 - 17:54
Во первых,нужно достать реальные двоичные данные из Base64,во вторых их можно скопировать на принтер.
только проблема в том,что обычно принтер этикеток,это com-порт,и в него так просто не запишешь.
   NorthWind
 
7 - 26.11.18 - 19:52
(1) Base64 тупо в порт принтера? Что-то меня терзают смутные сомнения
   Garykom
 
8 - 26.11.18 - 21:29
(3) Что за принтер и каким образом он подключен к компу.

Простейшее решение это (4) записать файл на диск и командой системы его скопировать в порт принтера.

Ну или найти или написать ВК.
   Сияющий в темноте
 
9 - 27.11.18 - 09:37
при правильной настройке com порта в него также можно командой copy писать,только не забываем ключ /b чтобы не ходить по граблям
   Рыжая_
 
10 - 27.11.18 - 12:42
Всем спасибо! В результате работает через "copy".
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует