Имя: Пароль:
1C
1С v8
Как отправить внутренний программный код принтера через com порт
,
0 fantomask
 
12.10.16
15:46
Разобрался с принтером, печатает только одинаковый размер шрифта. В документации куча примеров с программным кодом, Вот только когда я отправляю через командную строку copy check.txt com1 он печатает программный код. Как отправить этот код чтобы принтер понимал что это программный код. Принтер чеков case dep-50 он же datecs ep-50. Похожий случай был с принтерами zebra с языком ZPL
1 fantomask
 
12.10.16
15:47
Поправка Cas dep-50
2 Доминошник
 
12.10.16
15:59
Всё в файле check.txt соответствует правилам:
"Each printer command consists of one line of text ending with a LF (0Ah).
Commands are made up of one or two letters followed by a different number of
parameters divided by a comma. Intervals MUST NOT BE ENTERED in these
commands – this will be treated as syntax error. Capital and small letters are identified. A
detailed description of the commands follows but it must be underlined that if a command
starts with “;” it will not generate any action on the part of the printer. This command
may be used for comments if we register the commands in a text file."???
3 fantomask
 
12.10.16
16:19
(2) Да, я один в один переписывал код, запускал несколько раз.
4 Доминошник
 
12.10.16
16:35
Ну тогда только три мысли:
1) Не просто copy, а copy /b check.txt com1
2) Посмотреть бы на файл check.txt
3) Поискать программу LPeditW.exe, посмотреть - что с ней получится
5 Доминошник
 
12.10.16
16:56
Судя по справке - верен первый вариант
copy /b check.txt com1:

"One possible way for doing this is by sending the file from a terminal program with the DOS command COPY FileName COMn: /B (sending the file as binary in this case is obligatory)"
6 fantomask
 
13.10.16
06:14
Всё заработало, теперь осталось дело за малым, научить принтер русскому языку. Как можно отправить ESC команду принтеру? По этому поводу гуглил, ничего путного не нашел ((
7 Доминошник
 
13.10.16
10:20
(6) А в чём проблема то?
Набираем Alt+27 - получаем ESC

Пример файла
https://www.dropbox.com/s/qpjdt2csbh2k0y6/primer.txt?dl=0
8 fantomask
 
13.10.16
10:33
(7) alt+27? Где такая кнопка 27?
9 Доминошник
 
13.10.16
11:19
(8) На цифровой части клавиатуры :)
10 fantomask
 
13.10.16
13:18
(9) Никак не могу найти, где нужно alt+27 нажать?
11 Доминошник
 
13.10.16
13:25