Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] добавление usb порта для принтера (http://forum.oszone.net/showthread.php?t=221995)

WeNDiGO 02-12-2011 10:19 1807838

добавление usb порта для принтера
 
Делаю

Код:

rundll32 printui.dll,PrintUIEntry /if /b "Xerox Phaser 3250" /f "\\master\_INSTALL\_Drv\_PRINTERS\Xerox\3250\Printer\SPL_PCL\WINXP_2000_VISTA_32\sxp2m.inf" /r "USB001:" /m "Xerox Phaser 3250"
после этого появляется это окошко

Код:

[Window Title]  Принтеры    [Main Instruction]  Невозможно завершить операцию (ошибка 0x00000704). Указанный порт не существует.    [ОК]
через какую команду его добавить ?

Anton04 02-12-2011 12:52 1807921

WeNDiGO,

Всё правильно USB порт принтера появляется только динамически, т.е. в момент соединения с принтером и не каким образом вы его не добавите... Т.е. сам новое название порта вы снести сможете (даже название ему такое же придать), только толку не будет.

WeNDiGO 02-12-2011 12:58 1807927

спасибо
это очень огорчает (

Anton04 04-12-2011 11:44 1808954

WeNDiGO,

А зачем Вам это? Не проще просто добавить драйвер для принтера, а когда вы его подключите, это драйвер уже будет в системе и просто подключит его и всё такое!? ;)

WeNDiGO 05-12-2011 10:29 1809506

ну получается все равно выскакивает окошко , нужны права , а я хотел все сделать через псехек+батник+тихая установка
все таки 170 принтеров нужно ставить одинаковых

Anton04 05-12-2011 14:08 1809632

WeNDiGO,

Странно, т.к. если все дрова принтера добавлены, то подключение должно проходить так же как и подключение флэшки. Хотя, скорее всего не хватает прав на создания локального объекта "принтер", тоды это Вам нужно GPO месить. Например дать всем права "Оператора печати" (не помню уже можно уму создавать принтеры или нет, но не в этом дело, найдёте если чего), поставить всё через батник, а потом просто забрать эти права. ;)

Цитата:

Цитата WeNDiGO
все таки 170 принтеров нужно ставить одинаковых »

Что и все не сетевые!? :wow:

WeNDiGO 05-12-2011 16:16 1809711

да было бы все так просто ))

у нас 61 отдел(мои 38) а другие на заморачиваются , ибо у них мало отделов по 5-7 , и все они распределены по всем этим отделам, в каждом по 20-50 компов, ГПО не мутится в связи отсутсвия АД(а поставить его не дают вышестоящие силы)

и да , они сетевые , но выезжать не кому что бы провода кидать =(

Anton04 05-12-2011 17:05 1809733

Цитата:

Цитата WeNDiGO
ГПО не мутится в связи отсутсвия АД »

Цитата:

Цитата WeNDiGO
и да , они сетевые , но выезжать не кому что бы провода кидать »

Тогда без вариантов, или давать всем администкие права или ехать самому...

P.S. Хотя есть третий вариант... послать кого нибудь... :teeth:

WeNDiGO 06-12-2011 10:54 1810182

вот тогда еще вопрос , если ставить драйвера сразу , без установки вот такой командой :
Код:

rundll32 printui.dll,PrintUIEntry /ia /b "Xerox Phaser 3250" /F "  \\master\_INSTALL\_Drv\_PRINTERS\Xerox\3250\Printer\SPL_PCL\WINXP_2000_VISTA_32\sxp2m.inf" /m "Xerox Phaser 3250"
все нормально ставится , но ставится на лпт порт , и при подключении его по усб , нужно в ручную ставить усб , а им нельзя (
может нужно какую то другую команду заюзать ?

Anton04 07-12-2011 15:36 1811034

WeNDiGO,

Вам нужна команда не для установки принтера (которую Вы используете), а команда для установки драйвера, без установки самого принтера, т.е. инициировать то что написано в inf файле.
К сожалению я таким не занимался (предпочитаю интегрировать нужный драйвер в OC на этапе дистрибутива).

Или ещё проще, посмотреть в inf файле какие файлы куда копируются и написать cmd и заархивировать в SFX архив с выполнением этого cmd после распаковки.

WeNDiGO 07-12-2011 16:39 1811074

так опция /ia это и делает , ставить именно драйвер

Anton04 07-12-2011 17:35 1811120

WeNDiGO,

Из справки:
Код:

Добавление драйвера принтера с помощью информационного файла:
rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "AGFA-AccuSet v52,3" /h "Intel" /v "Windows 2000 или ХР" /f %windir%\inf\ntprint.inf

;)

Найдите отличия ;)

WeNDiGO 09-12-2011 12:17 1812074

так я же и говорю что ставится , НО на порт лпт , а как подключаешь становится и все , там лпт порт , и менять им нельзя

я собственно уже все поставил , все 170 , но я думаю на будущее мне бы пригодилось функция такая

WeNDiGO 12-12-2011 15:25 1813783

кароче провел все эксперименты , ни как не получится так поставить , даже если в системе уже есть драйвера , все равно при подключении принтера выскакивает окошко и просит пас админа

Anton04 15-12-2011 13:19 1815753

WeNDiGO,

Как я и говорил от имени пользователя у Вас не получится создать объект локальный принтер, в любом случае требуется права администратора, а если быть точнее требуются права на доступ к определённой ветке реестра HKLM и доступ на запись в системную папку windows.

kolяn 21-11-2016 06:30 2689276

Вложений: 2
Здравствуйте Всем!
У меня принтер xerox Phaser 3250D. На днях сначала непредасказуемо исчезал из списка, а теперь вот и совсем пропал. Кстати не стало и Adobe PDF. Решил переустановить: Uninstaller-ом удалил, но при установке (с родного СД) драйвер не ставится - ошибка. В итоге принтер вроде и есть, но не рабочий.
OS - Win7 максимальная

Iska 21-11-2016 07:00 2689278

kolяn, задайте этот вопрос в профильном: Microsoft Windows 7 разделе. В данном же решаются совсем другие задачи.


Время: 05:18.

Время: 05:18.
© OSzone.net 2001-