Как удалить виртуальный порт принтера usb001
Если у вас есть принтер, подключенный к Windows машине, то настроить его для сетевой печати на Mac достаточно просто, даже если драйверов для OSX для этого принтера не существует.
- Принтер, исправно работающий на Windows машине — эмулятор PostScript принтера — Redirection Port Monitor
Настройка виртуального принтера в Windows
В моем примере два принтера без OSX драйверов — монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp, его содержимое:
-IC:\gs\gs8.64\lib;C:\gs\fonts<br>
-sDEVICE=mswinpr2<br>
-dNOPAUSE<br>
-dSAFER<br>
-sPAPERSIZE=a4<br>
-mono<br>
-sOutputFile="%printer%Samsung ML-2250"
В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). Для монохромного принтера я добавил строку "-mono".
Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:
В качестве порта выбираем «Redirected Port»:
Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:
На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».
Соглашаемся с предложением сохранить существующий драйвер:
Указываем название принтера:
Сразу можно «расшарить» принтер:
Теперь можно указать дополнительные данные, например пояснить, как именно устанавливать принтер и какие драйвера для этого использовать:
На этом шаге печатать тестовую страницу не нужно:
Установка принтера завершена:
Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:
Конфигурация порта «RPT1: Redirected Port»:
В поле «Redirect this port to the program» с помощью «Browse» указываем путь до gswin32c.exe, в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe
Обратите внимание, очень важно не забыть после имени файла поставить «пробел» и «-».
В селекте «Output» выбираем «Copy temporary file to printer».
В качестве «Printer» выбираем реальный принтер, в моем случае это «Samsung ML-2250».
«Run» — «Hidden» — скрываем все диалоги и окна программы.
На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.
Настройка принтера в Leopard
Запускаем «System Preferences» и выбираем «Print & Fax».
На моем скриншоте уже настроены оба принтера :) Для настройки еще одного — нажимаем «+» и выбираем подключение по «IP».
«Protocol» — «Line Printer Daemon — LPD»
«Address» — IP адрес Windows машины с расшареным принтером.
«Name» — пишем название для принтера.
«Location» — значение, указанное на этапе настройки Windows принтера в поле «Location» (это не обязательное условие, но так акуратнее).
«Print Using» — «Select a driver to use» и пользуясь удобным поиском выбираем «Apple LaserWriter 16/600 PS».
Нажимаем «Add». На этом подключение принтера в Leopard — завершено. Проверяем, радуемся.
Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono.
Чтобы удалить неиспользуемый порт принтера, откройте окно [Printer Properties] ([Свойства принтера]). Если таким образом удалить порт не удается, удалите его в окне [Server Properties] ([Свойства сервера]).
Данный порт может использоваться из другого приложения, не связанного с принтером. Будьте внимательны, чтобы случайно не удалить порт, используемый другими приложениями.
Порты LPT, COM, FILE и USB удалить нельзя.
Откройте окно "Устройства и принтеры".
Windows 10 (версия 1703 и выше), Windows Server 2019
В меню [Пуск] нажмите [Система Windows] [Панель управления].
Нажмите [Просмотр устройств и принтеров].
Для Windows 10 (версии ниже 1703) и Windows Server 2016
Правой кнопкой мыши нажмите [Пуск], затем нажмите [Панель управления].
Нажмите [Просмотр устройств и принтеров].
Windows 8.1, Windows Server 2012/2012 R2
На панели экспресс-кнопок нажмите [Set] ([Задать]) [Control Panel] ([Панель управления]).
Нажмите [Просмотр устройств и принтеров].
Windows 7, Windows Server 2008 R2
В меню [Пуск] нажмите [Устройства и принтеры].
Windows Server 2008
В меню [Пуск] выберите [Панель управления].
Нажмите [Printer] ([Принтер]) в окне [Hardware and Sound] ([Оборудование и звук]).
Нажмите правой кнопкой мыши на значок принтера и выберите опцию [Printer Properties] ([Свойства принтера]).
В операционной системе Windows Server 2008 нажмите правой кнопкой мыши на значок аппарата и выберите опцию [Properties] ([Свойства]).
Во вкладке [Ports] ([Порты]) пометьте флажком удаляемый порт и нажмите [Delete Port] ([Удалить порт]) [OK].
Если не удается удалить порт
Порт, имя которого отображается в столбце принтера вкладки [Port] ([Порт]), закреплен за принтером и не удаляется.
Убедитесь в том, что принтер не используется (порт не используется) для печати или отправки факсов. Убедившись в том, что порт не используется и может быть безопасно удален, измените привязку порта, а затем удалите порт в порядке, изложенном ниже.
Если удаляемый порт закреплен за принтером, окно свойств которого в данный момент отображается на экране, пометьте флажком какой-либо другой порт и нажмите [Apply] ([Применить]).
Если удаляемый порт закреплен за другим принтером, откройте окно свойств того принтера, пометьте флажком какой-либо другой порт во вкладке [Port] ([Порт]) и нажмите [Apply] ([Применить]).
Закройте окно свойств, отображаемое на экране.
Если в результате описанных выше действий порт не удаляется, переходите к следующему шагу.
Выберите один из принтеров в окне [Devices and Printers] ([Устройства и принтеры]) и нажмите [Print server properties] ([Свойства сервера печати]).
В системе Windows Server 2008 нажмите правой кнопкой мыши в области окна принтера, а затем нажмите [Running as administrator] ([Запуск от имени администратора]) [Server Properties] ([Свойства сервера]).
Выберите удаляемый порт во вкладке [Ports] ([Порты]) и нажмите [Delete Port] ([Удалить порт]) [OK].
Последнее средство восстановления работы USB устройства перед переустановкой ОС Windows XP.
Все нижеизложенное относится ко всем устройствам USB, которые перестали работать из-за сбоев в операционной системе Windows XP.
Само устройство РАБОТАЕТ. Это Вы проверили на другой машине.
При подключении же именно к Вашему компьютеру, оно либо не определяется вообще, либо определяется неправильно, либо даже правильно определяется, но не работает как нужно.
Вы уверены, что установлены все необходимые драйверы всех устройств подключенных к системе.
Вы уверены, что переустановка и обновление драйверов USB контроллеров и устройств USB сделаны корректно.
В "Управлении устройствами" (Device manager) - показывает, что все устройства работают нормально и конфликтов нет.
Устройство все равно не работает, ничего не помогает и Вы готовы переустанавливать систему.
Как правило такая ситуация может возникнуть если USB 2.0 Enhanced Host Controller использует одно прерывание вместе с каким-либо другим устройством (IRQ Sharing), например звуковым или видео. В этом случае нарушается правильная передача параметров (FDO, PDO) от драйверов USB (usbhub.sys, usbstor.sys, usbport.sys) к драйверам логических устройств, например от usbstor.sys в disk.sys в случае "USB 2.0 mass storage device".
3. Возможные решения.
ВСЕ дальнейшие действия Вы производите на свой страх и риск, и ни я, ни наша компания, ни любое третье лицо не несет никакой ответственности за последствия Ваших действий. Если Вы совсем не понимаете смысла действий описанных ниже - лучше Вам этого не далать. В любом случае сохраните всё что можно, сделайте бэкап, создайте точку восстановления и т.п.
Дальнейшее написано на основании ответа "Microsoft Windows Support Professional" господину rosest, который он опубликовал в конференции сайта [Для просмотра данной ссылки нужно зарегистрироваться] с разрешения MS support. Хотя там упоминается цифровая камера, это применимо ко всем USB mass storage устройствам (камерам, кардридерам, USB HDD и т.п.).
Шаг 1: Отключите все USB устройства от компьютера и загрузите компьютер в БЕЗОПАСНОМ РЕЖИМЕ (Safe Mode) - нажмите F8 при старте компьютера.
Если Вы используете USB мышь и/или клавиатуру - их можно не отключать, но если Вы удалите или USB контроллер, или хаб, или их самих - они работать не будут. Так, что лучше загружаться с клавиатурой и мышью не USB.
Шаг 2: Удаление скрытых устройств
1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK.
Должно появиться окно командной строки.
2. Напечатайте "set DEVMGR_SHOW_DETAILS=1" (без кавычек) и нажмите Enter.
3. Напечатайте "set DEVMGR_SHOW_NONPRESENT_DEVICES=1" (без кавычек) и нажмите Enter.
4. Напечатайте "start devmgmt.msc" (без кавычек) и нажмите Enterr.
Должен появиться "Device Manager", или "Управление устройствами" в русской версии.
5. Кликните View (Вид). Кликните Show hidden devices (Показать скрытые устройства).
6. Кликая "+" разверните Imaging devices, Неизвестные устройства, USB устройства, Disk Drives, Storage Volumes, DVD/CD-ROM и другие классы которые могут иметь отношение к Вашему неработающему девайсу.
Например к USB 2.0 HDD относятся классы Disk Drives, Storage Volumes, USB устройства
7. Если Вы увидели в развернутых классах Ваше устройство (включая посеревшие) кликните на нем правой кнопкой и в выпавшем меню кликните Uninstall (Удалить).
Например для USB 2.0 HDD надо удалить все "USB 2.0 Storage Device USB Device" из класса "Disk Drives", все "USB mass StorageDevice" из класса "USB controllers" и серые "Generic Volume" из класса "Storage Volumes" .
Будте осторожны, чтобы не удалить устройства, обслуживающие Ваши жесткие диски с которых грузится Windows.
Шаг 3: Удаление всех oem*.inf файлов
1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK.
Должно появиться окно командной строки.
2. В командной строке, напечатайте следующее (без кавычек) и нажимайте Enter после каждой команды:
Можно сделать тоже самое с помощью какого-либо shell'a, только надо включить возможность просмотра скрытых и системных файлов (каталог inf - скрытый).
NB! Если у Вас установлено несколько копий Windows, необходимо проделать эту процедуру ДЛЯ ВСЕХ установок Windows.
Шаг 4: Удаление всех ключей в ветке реестра HKEY_LOCAL_MACHINE/Enum/USB которые начинаются с VID
Удаление VID_. ключей из реестра приведет к распознаванию USB устройств заново при рестарте системы.
ПРЕДУПРЕЖДЕНИЕ: Если у Вас USB мышь или клавиатура, не удаляйте их ветки реестра, иначе Windows при рестарте может глюкануть.
Определить эти ветки можно кликнув на "+" VID_. ключа и кликнуть на ключ ступенькой ниже. Если справа в значении переменной DeviceDesc Вы увидите что-то типа "Human Interface Device" или HID - то это как раз мышь или клавиатура.
1. Кликните ПУСК. Кликните Выполнить. Напечатайте regedit и нажмите OK.
Должен открыться редактор реестра.
2. Перейдите на HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\U SB.
3. Выделите и удалите все (кроме HID) VID_. ключи.
Не получается?! Правильно! Сначала должены быть установлены права доступа на соответствующий ключ VID_. реестра. Для этого:
правым кликом на соответствующем ключе открываем меню и выбираем Permissions.
выбираем Everyone (Все) и назначаем Full Control (полный доступ).
Кликаем Применить, затем ОК.
4. Закрываем всё и ВЫКЛЮЧАЕМ компьютер.
Шаг 5: Подключение устройства к компьютеру:
Пока компьютер ВЫКЛЮЧЕН присоедините Ваше устройство к USB порту.
ПОСЛЕ того, как Windows ПОЛНОСТЬЮ загрузиться и прекратит бешено шуршать хардом, подсоединяем питание к Вашему устройству.
Должен начаться процесс детектирования нового устройства и полная переустановка драйверов для него.
PS: Если после п 2 не происходит выполнение п 3 - я Вас предупреждал.
Описанную выше процедуру можно также применить и к root_hub веткам, но только если у Вас не USB клавиатура и мышь.
Ветку USBSTORE можно также удалить в шаге 4.
В конце концов можно попробовать полностью удалить USB подсистему и заставить Windows заново распознать и установить все драйверы USB. В этом случае надо удалить все USB устройства на шаге 2 в том порядке как они располагаются при просмотре в Device Manager при просмотре устройств по подключению. Например для USB Flash:
сначала Generic Volume,
затем как-там-оно-у-вас-называется-USB device,
затем USB mass storage device,
затем USB Root Hub,
далее . USB .. Host Controller,
А вот дальше ничего трогать НЕ НАДО, а то будет больно и обидно .
В реестре тоже соответственно удалить полностью ключи HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\U SB и HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\U SBSTORE.
[Для просмотра данной ссылки нужно зарегистрироваться]
__________________
Последнее средство восстановления работы USB устройства перед переустановкой ОС Windows XP.
Да ..нет! Все нормально работает !
Просто новые приблуды присваивают более высокие порты (а в прогах какие они юзают из попапа дает только до 100 порта ,а то и меньше)
Да ..нет! Все нормально работает !
Просто новые приблуды присваивают более высокие порты (а в прогах какие они юзают из попапа дает только до 100 порта ,а то и меньше)
Как я понял, вас неправильно поняли)))
Меня тоже интересует этот вопрос, был бы рад такой утилитке.
И еще примерно такая же ситуация с модемами. Тоже приходится удалять кучу модемов вручную.
И еще если можно попутный вопрос.
Есть проблема следующего рода. UFS и ZЗХ при прошивке и считывании инфо на аппаратах samsung, ну те которые шьются по USB. Все отлично работает, но только один раз на каждом порте.
То есть перевожу тело с кнопок в бут режим, подключаю к компу. Определяются два устройства "самсунг мобайл девайс" и "самсунг модем". Передергиваю УСБ кабель и определяется только "самсунг мобайл девайс" без модема. И так с каждым портом. Следующее нормальное определение ("самсунг мобайл девайс" и "самсунг модем") на любом порте, возможно только после перезагрузки. .
Чтобы проверить порты, перейдите в меню Пуск > Параметры > Устройства, Принтеру и сканеры > Свойства сервера печати и переключитесь на вкладку «Порты».
Посмотрите USB-порты в списке. Если ваше устройство затронула данная проблема, то вы не найдете USB-порт и подключенный к нему принтер в списке.
Microsoft признала данную проблему:
Проблема наблюдается при использовании USB-принтера в системах Windows 10 версии 1903 и новее. Когда вы отключили принтер или завершили работу системы, то при повторном запуске Windows, USB-порт становится недоступен в списке портов.
Принтер не получится использовать для заданий печати и других заданий из-за отсутствующего USB-порта.
Microsoft обозначила следующую причину проблемы:
Если драйвер для USB-принтера содержит языковой монитор, функция обратного вызова OpenPortEx языкового монитора не будет вызываться. В результате пользователь не cможет выполнять операции, зависящие от работы языкового монитора.
На панели управления «Устройства и принтеры» при выборе Свойства сервера печати> вкладка Порт порт USB-принтера (например, «USB001») не будет отображаться в списке доступных портов. В результате пользователь не может выполнять операции, зависящие от порта.
Существует простое обходное решение проблемы. Нужно лишь подключить USB-принтер к компьютеру и включить его до запуска Windows. В этом случае Windows сможет корректно распознать принтер, и вам будут доступны функции печати и дополнительные функции принтера.
Microsoft работает над исправлением данной проблемы и планирует выпустить его в будущих обновлениях Windows 10.
Новейшее обновление функций Windows 10 May 2020 Update (версия 2004), выпущенное Microsoft в конце мая, также содержит большое количество известных проблем и ошибок.
Читайте также: