Уже все перепробовал, не получается подключить NewLand NLS HR200C к АМС-100К.
PIN Signal Type Function (P1) 1 NC - No connection
2 NC - No connection
3 VCC P Power+ (+5V)
4 TXD O RS-232 output
5 RXD I RS-232 input
6 nCTS I
RS-232 flow control
7 nRTS O
8 GND P Ground
9 D- I/O
USB signal
10 D+ I/O
Причины могут быть разные. Одна из них заключается в том, что сканер не выставляет сигнал RTS после считывания ШК. Нам уже попадались модели сканеров, в которых поддержка RTS/CTS была заявлена, а по факту - реализована только наполовину, т.е. сканер передавал ШК только тогда, когда получал сигнал готовности принять данные от хоста, к которому подключен, но сам не выставлял сигнал готовности передачи данных. АМС-100К примет ШК от сканера только в том случае если он выставит со своей стороны RTS, когда будет готов передать считанный ШК.
Можно попробовать проверить, выставляет ли имеющийся у Вас сканер со своей стороны RTS, при помощи программы Terminal. Если в сканере реализовано все правильно, то при включенном CTS/RTS, после считывания ШК в программе должен отобразиться сигнал CTS, а передача считанного ШК в программу должна произойти только после того, как RTS будет выставлен со стороны ПК (переключение состояния сигнала RTS в программе производится кликом на индикаторе RTS в секции "Transmit").
По возможности проверить точность "диагноза", подключив к терминалу сканер, который у Вас заработал с АМС-100К (например, Metrologic 1690 Focus). Если Metrologic будет вести себя в терминале ожидаемо, то можно сказать, что NewLand NLS HR200C с АМС-100К работать не будет. Если сканер имеет возможность обновления прошивки, то можно попробовать обратиться к разработчикам сканера, указав на несоответствие заявленным характеристикам. Может быть они откликнутся и поправят ошибку в прошивке...