Czy istnieje sposób użycia Rundll32.exe tcpmonui.dll, LocalAddPortUI z wiersza poleceń, aby dodać standardowy port TCP / IP dla drukarki?
Lub w jakikolwiek inny sposób, aby dodać standardowy port drukarki TCP / IP z wiersza polecenia.
windows
command-line
printer
batch
Adam L.
źródło
źródło
Aby inni mogli to znaleźć, oto dokładne polecenie (z
cmd.exe
), które uruchamiam, aby programowo dodać drukarkę sieciową pod Windows 7 (wydaje się to być dość rzadkie, nawet po długim googlingu):(jeśli nie wiedziałeś, tak jak ja,
^
to znak kontynuacji linii w cmd.exe). Prawdopodobnie będziesz musiał użyć innego pliku inf niż wymieniony powyżej. Przeglądam wszystkie pliki,C:\Windows\inf
szukając dokładnego tekstu sterownika drukarki (HP LaserJet 4200/4300 PCL6 "), aby znaleźć ten, którego potrzebuję.Inną przydatną sztuczką jest uruchomienie jednowierszowego programu PowerShell, aby wyczyścić wszystkie stare drukarki, które mogą istnieć (jeśli nie jest to oczywiste, spowoduje to usunięcie wszystkich zainstalowanych obecnie drukarek):
źródło
masz na myśli:
Uwaga:
NET USE LPT1: \\127.0.0.1:9100
źródło
Ta strona sugeruje, że nie jest to możliwe, chyba że port TCP / IP już istnieje:
źródło
Wątek jest Necro'd, ale oto jak mogę wykonać instalacje drukarki:
To jest skrypt, którego używam do instalowania kopiarek i drukarek, gdy przeprowadzamy ponowną instalację systemu Windows.
Pamiętaj, aby zmienić 000 000 000 000 na adres IP drukarki. \ server \ file \ .inf to lokalizacja pliku inf dla twojego sterownika.
Dzięki temu nie będziesz mieć nic, a zainstalowaną funkcjonalną drukarkę.
źródło