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