Алексей, но ведь в этом режиме сканер ждет ответа именно от ПК. Такой же режим есть в сканерах фирмы Cino - если его включить, сканер отправляет штрихкод на ПК и ждет ответ (ACK или NAK). Если ответ не получен в течение определенного времени, сканер выдает сигнал ошибки. Сканер CipherLab тоже поддерживает эту функцию, но читая мануал не понятно, в каком формате должен быть этот ответ (у Cino об этом отдельно написано). Поэтому я обратился к вам.
По умолчанию, сканер посылает данные в ПК, без ожидания ответа ACK/NAK, перед отправкой следующей порции данных. Установите требуемое значение задержки в диапазоне 1-99, которое изменяется с шагом в 0.1 сек. Если нет ответа, в пределах указанного периода, - сканер будет пытаться отправить те же данные ещѐ - 3 раза. Если все попытки окончились неудачей без любого уведомления, - данные будут окончательно потеряны.
Я включил эту опцию. Подскажите, какую команду ждет сканер в качестве подтверждения того, что штрихкод пришел/не пришел? Пробовал отправить в COM порт просто символ ACK (06h), ничего не происходит, сканер всё равно считает, что штрихкод не дошел.
Если официально такого сделать нельзя, может есть обходные пути? Читал полный мануал, нашел инфу про ACK/NAK (см вложение) - не поможет ли это? Также в конце мануала в Приложении 2 говориться об управлении серийными командами, в частности там есть пункт "Чтобы сканер ответил со звуковым сигналом" - возможно это подойдет?
Имеется сканер Cipherlab 1560, подключенный к 1С и работающий через эмуляцию COM порта. Можно ли настроить подключение так, чтобы при отсутствии ШК в 1С, сканер издавал сигнал?