0
AlexGS87
29.01.13
✎
11:17
|
Здраствуйте! Уважаемые форумчане, подскажите в каком виде нужно подавать команды на Com порт.
Драйвер = Новый COMОбъект("MsCommLib.MsComm.1");
Драйвер.HandShaking = 1;
Драйвер.InputLen = 0; //чистим буфер
Драйвер.RThreshold = 1;
Драйвер.NullDiscard = 1;
Если Драйвер.PortOpen =1 Тогда
Драйвер.PortOpen = 0;
КонецЕсли;
Драйвер.CommPort = 1; // COM1
Драйвер.Settings = "19200,N,8,1";
Драйвер.PortOpen=1;
Драйвер.InputMode = 0;
В этой части кода мы получаем доступ к Сом порту, и можем принимать строку, которая включает заводской номер и модель ЭККА 500.02МЕ.
В команде
Драйвер.Output = "201 ПС";
Вот здесь выдает "ошибка чтения".
Задача состоит в том чтобы работать напрямую с ЭККА 500.02МЕ через Сом порт посылая команды с инструкции для печати чеков. Подскажите если кто, в курсе либо работал с этим апартом. Стандартный обработки не подходят, требуют OLE-сервер, установил но не работает.
Возможно можна его подключить к 1с 8.2 "Розница для Украины", редакция 1.0. Будет использоватся для печати чеков. Заранее, спасибо.
|
|