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

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

Как отправить внутренний программный код принтера через com порт

Как отправить внутренний программный код принтера через com порт
Я
   fantomask
 
12.10.16 - 15:46
Разобрался с принтером, печатает только одинаковый размер шрифта. В документации куча примеров с программным кодом, Вот только когда я отправляю через командную строку copy check.txt com1 он печатает программный код. Как отправить этот код чтобы принтер понимал что это программный код. Принтер чеков case dep-50 он же datecs ep-50. Похожий случай был с принтерами zebra с языком ZPL
 
 
   fantomask
 
1 - 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."???
   fantomask
 
3 - 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)"
   fantomask
 
6 - 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
   fantomask
 
8 - 13.10.16 - 10:33
(7) alt+27? Где такая кнопка 27?
   Доминошник
 
9 - 13.10.16 - 11:19
(8) На цифровой части клавиатуры :)
   fantomask
 
10 - 13.10.16 - 13:18
(9) Никак не могу найти, где нужно alt+27 нажать?
 
 Рекламное место пустует
   Доминошник
 
11 - 13.10.16 - 13:25

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