У меня есть сканер штрих-кода Symbol LS2208, который я пытаюсь использовать на компьютере с Windows XP. Сканер использует RS-232 для подключения.

Проблема, с которой я сталкиваюсь со сканером, состоит в том, что оно никогда не может быть найдено программным приложением, независимо от того, является ли это приложение сторонним или программным обеспечением, поставляемым со сканером (123scan2).

После долгих попыток я выяснил, что сканер запрашивается службой диспетчера очереди печати Windows при загрузке системы. Если я отключу службу диспетчера очереди печати или установлю службу вручную, сканер всегда будет найден и будет работать правильно. Как только служба, однако, сканер исправлен, и я теряю весь доступ.

Есть ли способ, где я могу ограничить службу диспетчера очереди печати для каких портов она имеет доступ? (Я думаю, что если я скажу диспетчера очереди печати никогда не требовать устройства на com 1, я должен быть в порядке), или есть лучший способ решить эту проблему?

2 ответа2

1

Возможно, вы можете попытаться отключить принтер (ы), а не спулер, и посмотреть, решит ли это также проблему. Если это так, то это может быть ошибка в драйвере принтера, поэтому проверьте, доступно ли обновление.

Если у рассматриваемого порта есть имя, вы можете проверить, упоминается ли оно в разделе «Свойства / Порты» для всех принтеров.

Найдите также обновление драйвера для сканера. Это может искажать себя как принтер для диспетчера очереди печати.

0

Проблема здесь заключалась в том, что сканер не был обнаружен, поскольку какая-то другая программа предъявила претензию на сканер. Оказалось, что другая программа была писателем PDF. Обычно они устанавливаются в качестве принтера и используют порт. Этот конкретный требовал COM1, который также использовался сканером. Изменение порта устройства записи PDF устранило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .