PDA

Просмотр полной версии : плк 110+ принтер tsp\ IP



Beetlejuice
20.10.2022, 12:16
Всем привет, возник вопрос- возможно ли сделать связь между плк 110 и принтер через TCP/IP .
Есть ли пример или куда копать? На форуме увидел пример с чековым принтером через rs-232, но меня интересует как с обычным принтером можно реализовать?

Евгений Кислов
20.10.2022, 12:28
Всем привет, возник вопрос- возможно ли сделать связь между плк 110 и принтер через TCP/IP .
Есть ли пример или куда копать? На форуме увидел пример с чековым принтером через rs-232, но меня интересует как с обычным принтером можно реализовать?

Добрый день.
"С обычным принтером" - в смысле, с офисным?
Примеров нет и, я думаю, реализация этой задачи на ПЛК будет нерентабельной с точки зрения затрат времени.

Cs-Cs
20.10.2022, 12:47
Нет, это сложно, так как чековые принтеры (или принтеры этикеток) имеют язык команд в виде текста, который как раз и можно послать по TCP/IP или RS-232.
А обычные принтеры не имеют такого языка, и им нужно слать двоичные данные, которые сформировал для них драйвер от операционной системы.

IVM
20.10.2022, 13:22
Всем привет, возник вопрос- возможно ли сделать связь между плк 110 и принтер через TCP/IP .
Есть ли пример или куда копать? На форуме увидел пример с чековым принтером через rs-232, но меня интересует как с обычным принтером можно реализовать?

Принтер конкретно какой ?

saii
20.10.2022, 14:00
Нет, это сложно, так как чековые принтеры (или принтеры этикеток) имеют язык команд в виде текста, который как раз и можно послать по TCP/IP или RS-232.
А обычные принтеры не имеют такого языка, и им нужно слать двоичные данные, которые сформировал для них драйвер от операционной системы.
Нормальные принтеры имеют свой набор команд, например ESC, PCL, PS и т.д. Дешевые персональные принтеры их зачастую не имеют, т.к. задачи растеризации перенесли на компьютер.

Beetlejuice
20.10.2022, 18:44
Нет, это сложно, так как чековые принтеры (или принтеры этикеток) имеют язык команд в виде текста, который как раз и можно послать по TCP/IP или RS-232.
А обычные принтеры не имеют такого языка, и им нужно слать двоичные данные, которые сформировал для них драйвер от операционной системы.

а есть сам код по RS-485 и tsp\ ip?