Zamiast za każdym razem uruchamiać aplikacje dodawania drukarki klikaniem w Start -> Drukarki -> Dodaj drukarkę, możemy znacznie ułatwić sobie prace.
Po stworzeniu poniższego pliku wystarczy że klikniemy w niego, a powyżej opisane czynności wykonają się same:
- tworzymy plik tekstowy (o nazwie np add_print)
- wpisujemy kod:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /il
- zapisujemy zmiany i zmieniamy rozszerzenie pliku na bat.
Jeżeli chcemy innych lub dodatkowych funkcji w tym batchu, możemy skorzystać ze składni podanej na stronie http://www.robvanderwoude.com/2kprintcontrol.php, albo skorzystać z poniższych przykładów i bazując na składni:
Sposób użycia: rundll32 printui.dll,PrintUIEntry [opcje] [@plik_polecenia]
/a[plik] nazwa pliku binarnego
/b[nazwa] nazwa drukarki podstawowej
/c[nazwa] nazwa komputera unc jeśli akcja jest wykonywana na komputerze zdalnym
/dl usuń drukarkę lokalną
/dn usuń połączenie drukarki sieciowej
/dd usuń sterownik drukarki
/e wyświetl preferencje drukowania
/f[plik] albo plik inf albo plik wyjściowy
Lokalizacja /F[file] pliku INF, od której może zależeć określony plik INF z atrybutem /f
/ga dodaje połączenia drukarek dla komputera (połączenie będzie propagowane podczas logowania użytkownika)
/ge wylicza połączenia drukarek dla komputera
/gd usuwa połączenia drukarek dla komputera (połączenie zostanie usunięte podczas logowania użytkownika)
/h[arch] architektura sterowników następujących procesorów, x86, x64 lub Itanium
/ia instaluj sterownik drukarki przy użyciu pliku inf
/id instaluj sterownik drukarki przy użyciu kreatora dodawania sterowników drukarek
/if instaluj drukarkę przy użyciu pliku inf
/ii instaluj drukarkę przy użyciu kreatora dodawania drukarki oraz pliku inf
/il instaluj drukarkę przy użyciu kreatora dodawania drukarki
/in dodaj połączenie drukarki sieciowej
/ip instaluj drukarkę przy użyciu Kreatora instalacji drukarki sieciowej
/j[dostawca] drukuj nazwę dostawcy
/k drukuje stronę testową do określonej drukarki, nie może być łączone z poleceniem podczas instalowania drukarki
/l[ścieżka] ścieżka źródłowa sterownika drukarki
/m[model] nazwa modelu sterownika drukarki
/n[nazwa] nazwa drukarki
/o wyświetl widok kolejki drukarki
/p wyświetl właściwości drukarki
/q tryb cichy, nie wyświetla komunikatów o błędach
/r[port] nazwa portu
/s wyświetl właściwości serwera
/Ss Przechowaj ustawienia drukarki w pliku
/Sr Przywróć ustawienia drukarki z pliku
Flagi opcji przechowywania lub przywracania ustawień drukarki, które muszą być umieszczone na końcu polecenia:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Color Profile
d PrinterData
s Security descriptor
g Global DevMode
m Minimal settings
u User DevMode
r Resolve name conflicts
f Force name
p Resolve port
i Driver name conflict
/u użyj istniejącego sterownika drukarki, jeśli jest już zainstalowany
/t[#] strona uruchomienia indeksu typu zero
/v[wersja] wersja sterownika jednego z następujących systemów: Typ 2 - tryb jądra lub Typ 3 - tryb użytkownika
/w monituj użytkownika o sterownik, jeśli podany sterownik nie został znaleziony w pliku inf
/y ustaw drukarkę jako domyślną
/Xg uzyskaj ustawienia drukarki
/Xs konfiguruj ustawienia drukarki
/z nie udostępniaj automatycznie tej drukarki
/Y nie generuj automatycznie nazwy drukarki
/K zmienia znaczenie przełącznika /h, aby akceptować 2,3,4 dla procesora x86, x64 lub Itanium oraz znaczenie przełącznika /v, aby akceptować 3 dla "Typ 3 - tryb użytkownika"
/Z udostępnia tę drukarkę, może być używane tylko z opcją /if
/? pomoc tego komunikatu
@[plik] plików argumentów wiersza polecenia
/Mw[komunikat] wyświetla komunikat ostrzeżenia przed wykonaniem polecenia
/Mq[komunikat] wyświetla komunikat potwierdzenia przed wykonaniem polecenia
/W[flagi] określa flagi i przełączniki dla kreatorów dodawania drukarki
i sterowników drukarek
r umożliwia ponowne uruchamianie kreatorów z ostatniej strony
/G[flagi] określa globalne flagi i przełączniki
w pomija interfejs UI ostrzeżeń instalacji sterownika (tryb cichy)
/a[plik] nazwa pliku binarnego
/b[nazwa] nazwa drukarki podstawowej
/c[nazwa] nazwa komputera unc jeśli akcja jest wykonywana na komputerze zdalnym
/dl usuń drukarkę lokalną
/dn usuń połączenie drukarki sieciowej
/dd usuń sterownik drukarki
/e wyświetl preferencje drukowania
/f[plik] albo plik inf albo plik wyjściowy
Lokalizacja /F[file] pliku INF, od której może zależeć określony plik INF z atrybutem /f
/ga dodaje połączenia drukarek dla komputera (połączenie będzie propagowane podczas logowania użytkownika)
/ge wylicza połączenia drukarek dla komputera
/gd usuwa połączenia drukarek dla komputera (połączenie zostanie usunięte podczas logowania użytkownika)
/h[arch] architektura sterowników następujących procesorów, x86, x64 lub Itanium
/ia instaluj sterownik drukarki przy użyciu pliku inf
/id instaluj sterownik drukarki przy użyciu kreatora dodawania sterowników drukarek
/if instaluj drukarkę przy użyciu pliku inf
/ii instaluj drukarkę przy użyciu kreatora dodawania drukarki oraz pliku inf
/il instaluj drukarkę przy użyciu kreatora dodawania drukarki
/in dodaj połączenie drukarki sieciowej
/ip instaluj drukarkę przy użyciu Kreatora instalacji drukarki sieciowej
/j[dostawca] drukuj nazwę dostawcy
/k drukuje stronę testową do określonej drukarki, nie może być łączone z poleceniem podczas instalowania drukarki
/l[ścieżka] ścieżka źródłowa sterownika drukarki
/m[model] nazwa modelu sterownika drukarki
/n[nazwa] nazwa drukarki
/o wyświetl widok kolejki drukarki
/p wyświetl właściwości drukarki
/q tryb cichy, nie wyświetla komunikatów o błędach
/r[port] nazwa portu
/s wyświetl właściwości serwera
/Ss Przechowaj ustawienia drukarki w pliku
/Sr Przywróć ustawienia drukarki z pliku
Flagi opcji przechowywania lub przywracania ustawień drukarki, które muszą być umieszczone na końcu polecenia:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Color Profile
d PrinterData
s Security descriptor
g Global DevMode
m Minimal settings
u User DevMode
r Resolve name conflicts
f Force name
p Resolve port
i Driver name conflict
/u użyj istniejącego sterownika drukarki, jeśli jest już zainstalowany
/t[#] strona uruchomienia indeksu typu zero
/v[wersja] wersja sterownika jednego z następujących systemów: Typ 2 - tryb jądra lub Typ 3 - tryb użytkownika
/w monituj użytkownika o sterownik, jeśli podany sterownik nie został znaleziony w pliku inf
/y ustaw drukarkę jako domyślną
/Xg uzyskaj ustawienia drukarki
/Xs konfiguruj ustawienia drukarki
/z nie udostępniaj automatycznie tej drukarki
/Y nie generuj automatycznie nazwy drukarki
/K zmienia znaczenie przełącznika /h, aby akceptować 2,3,4 dla procesora x86, x64 lub Itanium oraz znaczenie przełącznika /v, aby akceptować 3 dla "Typ 3 - tryb użytkownika"
/Z udostępnia tę drukarkę, może być używane tylko z opcją /if
/? pomoc tego komunikatu
@[plik] plików argumentów wiersza polecenia
/Mw[komunikat] wyświetla komunikat ostrzeżenia przed wykonaniem polecenia
/Mq[komunikat] wyświetla komunikat potwierdzenia przed wykonaniem polecenia
/W[flagi] określa flagi i przełączniki dla kreatorów dodawania drukarki
i sterowników drukarek
r umożliwia ponowne uruchamianie kreatorów z ostatniej strony
/G[flagi] określa globalne flagi i przełączniki
w pomija interfejs UI ostrzeżeń instalacji sterownika (tryb cichy)
Przykłady:
Uruchomienie właściwości serwera:
rundll32 printui.dll,PrintUIEntry /s /t1 /c\\komputer
Uruchomienie właściwości drukarki:
rundll32 printui.dll,PrintUIEntry /p /n\\komputer\drukarka
Uruchomienie lokalne kreatora dodawania drukarki:
rundll32 printui.dll,PrintUIEntry /il
Uruchomienie kreatora dodawania drukarki na komputerze \\komputer:
rundll32 printui.dll,PrintUIEntry /il /c\\komputer
Uruchomienie wyświetlania kolejki:
rundll32 printui.dll,PrintUIEntry /o /n\\komputer\drukarka
Uruchomienie instalacji przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /if /b "Test drukarki" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"
Uruchomienie instalacji przy użyciu pliku inf (z zależnością pliku inf). W przykładzie plik prnao002.inf zależy od pliku ntprint.inf
rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnao002.inf" /F "c:\infpath\ntprint.inf"
Uruchomienie kreatora dodawania drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ii /f c:\infpath\infFile.inf
Dodanie drukarki przy użyciu sterownika dostarczonego z drukarką:
rundll32 printui.dll,PrintUIEntry /if /b "Test drukarki" /r "lpt1:" /m "Brother DCP-128C"
Dodanie połączenia drukarki dla komputera (połączenie zostanie propagowane podczas logowania użytkownika):
rundll32 printui.dll,PrintUIEntry /ga /c\\komputer /n\\komputer\drukarka /j"Usługi LanMan Print Services"
Usunięcie połączenia drukarki dla komputera (połączenie zostanie usunięte podczas logowania użytkownika):
rundll32 printui.dll,PrintUIEntry /gd /c\\komputer /n\\komputer\drukarka
Wyliczenie połączenia drukarki dla komputera:
rundll32 printui.dll,PrintUIEntry /ge /c\\komputer
Dodanie sterownika drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ia /c\\komputer /m "Brother DCP-128C" /h "x86" /v "Typ 3 - tryb użytkownika" /f c:\infpath\infFile.inf
Dodanie sterownika drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3
Dodanie sterownika drukarki dostarczonego z drukarką:
rundll32 printui.dll,PrintUIEntry /ia /c\\komputer /m "Brother DCP-128C" /h "Intel" /v "Typ 3 - tryb jądra"
Usunięcie sterownika drukarki:
rundll32 printui.dll,PrintUIEntry /dd /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3 "Typ 3 - tryb użytkownika"
Usunięcie sterownika drukarki:
rundll32 printui.dll,PrintUIEntry /dd /K /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3
Ustawienie drukarki jako domyślnej:
rundll32 printui.dll,PrintUIEntry /y /n "drukarka"
Ustawienie komentarza drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" comment "Moja super drukarka"
Pobranie ustawień drukarki:
rundll32 printui.dll,PrintUIEntry /Xg /n "drukarka"
Pobranie ustawień drukarki i zapisanie wyników w pliku :
rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "drukarka"
Użycie poleceń konfigurowania drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ?
Zapisanie ustawień drukarki w pliku:
rundll32 printui.dll,PrintUIEntry /Ss /n "drukarka" /a "plik.dat"
Przywrócenie wszystkich ustawień drukarki z pliku:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat"
Zapisanie informacji o drukarkach na poziomie 2 w pliku:
rundll32 printui.dll,PrintUIEntry /Ss /n "drukarka" /a "plik.dat" 2
Przywrócenie z pliku deskryptora zabezpieczeń drukarki:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" s
Przywrócenie z pliku z globalnym urządzeniem drukarki i danych drukarki:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" g d
Przywrócenie z minimalnych ustawień drukarki i rozpoznanie nazwy portu:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" m p
Włącz renderowanie po stronie klienta dla drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ClientSideRender enabled
Wyłącz renderowanie po stronie klienta dla drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ClientSideRender disabled
Uruchomienie właściwości serwera:
rundll32 printui.dll,PrintUIEntry /s /t1 /c\\komputer
Uruchomienie właściwości drukarki:
rundll32 printui.dll,PrintUIEntry /p /n\\komputer\drukarka
Uruchomienie lokalne kreatora dodawania drukarki:
rundll32 printui.dll,PrintUIEntry /il
Uruchomienie kreatora dodawania drukarki na komputerze \\komputer:
rundll32 printui.dll,PrintUIEntry /il /c\\komputer
Uruchomienie wyświetlania kolejki:
rundll32 printui.dll,PrintUIEntry /o /n\\komputer\drukarka
Uruchomienie instalacji przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /if /b "Test drukarki" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"
Uruchomienie instalacji przy użyciu pliku inf (z zależnością pliku inf). W przykładzie plik prnao002.inf zależy od pliku ntprint.inf
rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnao002.inf" /F "c:\infpath\ntprint.inf"
Uruchomienie kreatora dodawania drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ii /f c:\infpath\infFile.inf
Dodanie drukarki przy użyciu sterownika dostarczonego z drukarką:
rundll32 printui.dll,PrintUIEntry /if /b "Test drukarki" /r "lpt1:" /m "Brother DCP-128C"
Dodanie połączenia drukarki dla komputera (połączenie zostanie propagowane podczas logowania użytkownika):
rundll32 printui.dll,PrintUIEntry /ga /c\\komputer /n\\komputer\drukarka /j"Usługi LanMan Print Services"
Usunięcie połączenia drukarki dla komputera (połączenie zostanie usunięte podczas logowania użytkownika):
rundll32 printui.dll,PrintUIEntry /gd /c\\komputer /n\\komputer\drukarka
Wyliczenie połączenia drukarki dla komputera:
rundll32 printui.dll,PrintUIEntry /ge /c\\komputer
Dodanie sterownika drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ia /c\\komputer /m "Brother DCP-128C" /h "x86" /v "Typ 3 - tryb użytkownika" /f c:\infpath\infFile.inf
Dodanie sterownika drukarki przy użyciu pliku inf:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3
Dodanie sterownika drukarki dostarczonego z drukarką:
rundll32 printui.dll,PrintUIEntry /ia /c\\komputer /m "Brother DCP-128C" /h "Intel" /v "Typ 3 - tryb jądra"
Usunięcie sterownika drukarki:
rundll32 printui.dll,PrintUIEntry /dd /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3 "Typ 3 - tryb użytkownika"
Usunięcie sterownika drukarki:
rundll32 printui.dll,PrintUIEntry /dd /K /c\\komputer /m "Brother DCP-128C" /h "x86" /v 3
Ustawienie drukarki jako domyślnej:
rundll32 printui.dll,PrintUIEntry /y /n "drukarka"
Ustawienie komentarza drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" comment "Moja super drukarka"
Pobranie ustawień drukarki:
rundll32 printui.dll,PrintUIEntry /Xg /n "drukarka"
Pobranie ustawień drukarki i zapisanie wyników w pliku :
rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "drukarka"
Użycie poleceń konfigurowania drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ?
Zapisanie ustawień drukarki w pliku:
rundll32 printui.dll,PrintUIEntry /Ss /n "drukarka" /a "plik.dat"
Przywrócenie wszystkich ustawień drukarki z pliku:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat"
Zapisanie informacji o drukarkach na poziomie 2 w pliku:
rundll32 printui.dll,PrintUIEntry /Ss /n "drukarka" /a "plik.dat" 2
Przywrócenie z pliku deskryptora zabezpieczeń drukarki:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" s
Przywrócenie z pliku z globalnym urządzeniem drukarki i danych drukarki:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" g d
Przywrócenie z minimalnych ustawień drukarki i rozpoznanie nazwy portu:
rundll32 printui.dll,PrintUIEntry /Sr /n "drukarka" /a "plik.dat" m p
Włącz renderowanie po stronie klienta dla drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ClientSideRender enabled
Wyłącz renderowanie po stronie klienta dla drukarki:
rundll32 printui.dll,PrintUIEntry /Xs /n "drukarka" ClientSideRender disabled
Ten komentarz został usunięty przez administratora bloga.
OdpowiedzUsuńTen komentarz został usunięty przez administratora bloga.
OdpowiedzUsuńOd dawna korzystamy z usług www.ccsdruk.pl. Ostatnio zrealizowali dla mnie projekt na kalendarz.
OdpowiedzUsuńprzydatne wskazówki
OdpowiedzUsuńFajny poradnik! A ja dodam jeszcze, że przed dodaniem drukarki warto sprawdzić, czy mamy aktualne sterowniki
OdpowiedzUsuńhttps://druk-serwis.com.pl
OdpowiedzUsuńWynajem drukarki to recepta na efektywne biuro. Nasza oferta to nowoczesne urządzenia i kompleksowa obsługa. Dzięki nam zyskujesz sprawną infrastrukturę i oszczędzasz czas. Drukuj mądrze, wybierając naszą ofertę! https://www.copiersservice.pl/
Praktyczny przewodnik po dodawaniu drukarki przy użyciu różnych systemów. Dzięki tym wskazówkom, proces konfiguracji staje się znacznie łatwiejszy.
OdpowiedzUsuńhttps://oskgutowski.pl/
Aktualnie, najłatwiej łączyć się poprzez wifi bezprzewodowo i taką metodę polecam. Podłączenie przez USB odchodzi trochę na boczny tor, jednak dalej jest wykorzystywane. A u was w biurach króluje drukarka laserowa czy atramentowa w biurze? Z której chętniej korzystacie?
OdpowiedzUsuńUtrzymanie ciągłości pracy w nowoczesnym przedsiębiorstwie wymaga sprawnej infrastruktury, a wykwalifikowany serwis urządzeń biurowych bydgoszcz zapewnia kompleksową opiekę nad parkiem maszynowym. Specjaliści w tej dziedzinie zajmują się nie tylko usuwaniem nagłych awarii kopiarek czy niszczarek, ale także przeprowadzaniem okresowych przeglądów technicznych. Działania te obejmują czyszczenie podzespołów, wymianę zużytych tonerów oraz aktualizację oprogramowania sterującego. Lokalna pomoc techniczna pozwala na szybką reakcję w przypadku problemów z drukiem dokumentów, co jest kluczowe dla zachowania efektywności biura. Profesjonalne podejście do serwisu znacząco wydłuża żywotność kosztownej aparatury biurowej.
OdpowiedzUsuń