Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Tipps & Links


Tipps, Links und Wissenswertes zum Thema Windows Client und Server
Bitte nur Tipps und Links posten!


Antwort
     
Themen-Optionen
Alt 01.02.2006, 15:53   #1
Member
 
Offline
Registriert seit: 12-2003
Ort: Stuagert
Beiträge: 255
TCP/IP Drucker über Batch installieren

Hallo zusammen,

Benötigt:
notepad bzw edit (bei Umlauten)
HP Driver Configuration Utility (bzw das herstellerspezifische Tool)

Zuerst einen PC einrichten auf dem ALLE Drucker des Standortes / Netzwerks installiert sind

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports] exportieren
damit habt ihr alle TCP/IP Anschlüsse, die ihr benötigt (ohne Anschluss keine Installation)

Code:
REM # Hinzufügen der Ports
regedit /s "alledrucker.reg"

REM # Druckerwarteschlange beenden / starten (damit die Ports erkannt werden)
net stop spooler
net start spooler

REM # Pfad zu den Treibern (bei meinem Beispiel HP Laserjet Drucker)
SET PATHLJ4200=.\LJ4200
SET PATHLJc4700=.\LJ4700
SET PATHLJc4600=.\LJ4600

REM # Installieren der Drucker

start /wait rundll32 printui.dll,PrintUIEntry /if /b "Standort Color LaserJet" /f "%PATHLJC4700%\hpc4700c.inf" /r "IP_192.168.x.x" /m "HP Color LaserJet 4700 PCL 6" /z
/if - installieren über ini file
/b - Bezeichnung des Druckers (bei Umlauten im Druckername mit edit das Batch file erstellen)
/f - pfad zum ini file
/r - anschluss des druckers
/m - GENAUER Druckername wie er im ini file zu finden ist.
/z - Gibt diesen Drucker nicht automatisch frei.

Falls ihr den Druckertreiber über ein Tool verändert habt wird die Treibersignierung verändert. dh Windows meckert. Bei einem Drucker nicht weiter schlimm, bei mehreren unter Arbeitsplatz - Hardware - Treibersignierung - auf ignorieren umschalten


Nun ein Script um Drucker auch vom Anwender leicht installieren zu lassen (choice.com benötigt):

Code:
regedit /s "alledrucker.reg"

net stop spooler
net start spooler

SET PATHLJ4200=.\LJ4200
SET PATHLJc4700=.\LJ4700
SET PATHLJc4600=.\LJ4600

:start
choice /c:123 "lj4200=1 clj4600=2 clj4700=3"
SET CHOICE=%ERRORLEVEL%

IF %CHOICE% EQU 1 GOTO lj4200
IF %CHOICE% EQU 2 GOTO lj4600
IF %CHOICE% EQU 3 GOTO lj4700

:lj4200
echo .
set /p NAME="[LJ4200] Namen des Druckers eingeben: "
echo .
set /p IP="IP Adresse 192.168."
echo .
start /wait rundll32 printui.dll,PrintUIEntry /if /b "%NAME%" /f "%PATHLJ4200%\hp4200p6.inf" /r "IP_192.168.%IP%" /m "HP LaserJet 4200 PCL6" /z
set /p FRAGE="Noch einen ? J N: "
echo .
IF "%FRAGE%"=="j" goto start
goto end

:lj4600
echo .
set /p NAME="[CLJ4600] Namen des Druckers eingeben: "
echo .
set /p IP="IP Adresse 192.168."
start /wait rundll32 printui.dll,PrintUIEntry /if /b "%NAME%" /f "%PATHLJC4600%\hp4600p6.inf" /r "IP_192.168.%IP%" /m "HP Color LaserJet 4600 PCL 6" /z
set /p FRAGE="Noch einen ? J N: "
echo .
IF "%FRAGE%"=="j" goto start
goto end

:lj4700
echo .
set /p NAME="[CLJ4700] Namen des Druckers eingeben: "
echo .
set /p IP="IP Adresse 192.168."
start /wait rundll32 printui.dll,PrintUIEntry /if /b "%NAME%" /f "%PATHLJC4700%\hpc4700c.inf" /r "IP_192.168.%IP%" /m "HP Color LaserJet 4700 PCL 6" /z
set /p FRAGE="Noch einen ? J N: "
echo .
IF "%FRAGE%"=="j" goto start
goto end

:end
Ich hoffe das hilft einigen weiter.
So long.
Steppe

Geändert von steppe (01.02.2006 um 16:18 Uhr).
    Mit Zitat antworten
Alt 13.02.2006, 00:29   #2
Newbie
 
Offline
Registriert seit: 10-2002
Beiträge: 46
Da hätte ich auch noch was:

Microsoft Printer Migrator 3.0
Sieht zwar alt aus - funktioniert aber wunderbar auch unter XP

Auf einem Rechner mit allen Druckern ein Backup machen und die erstellte CAB am Netz platzieren.

Auf anderen Rechner ein Restore fahren und nicht benötigte Drucker von Hand entfernen.

Nur spezielle Drucker-Ports werden nicht unterstützt (z.B. Acrobat Writer oder von Printserver-Software erstellte Ports). Da muss die Software von Hand drauf.
Links:
http://support.microsoft.com/default...315983&sd=tech
http://www.windowsnetworking.com/kba...onUtility.html

Löste bei uns im Netz auch Probleme mit der Druckumgebung.

Signatur
Das Leben ist wie eine Schachtel Pralinen. Man weiss nie, was man kriegt.

    Mit Zitat antworten
Alt 13.02.2006, 16:05   #3
Member
 
Benutzerbild von wimpex
 
Offline
Registriert seit: 07-2004
Beiträge: 165
@stevecharon
klappt prima. guter tipp.

mfg
wimpex

Signatur
...alles wird gut.

    Mit Zitat antworten
Alt 28.10.2011, 17:54   #4
Junior Member
 
Offline
Registriert seit: 01-2004
Ort: Schweiz
Beiträge: 113
@stevecharon

Auch wenns schon ewigkeiten her ist! Heute ausprobiert, und es funktioniert absolut einwandfrei! Besten Dank dass es diesen Thread noch gibt!
    Mit Zitat antworten
Alt 28.10.2011, 20:51   #5
Expert Member
 
Benutzerbild von lefg
 
Offline
Registriert seit: 12-2003
Ort: Lübeck
Beiträge: 14.543
Für 2003/XP geht das mit Printmig ganz ausgezeichnet ohne Batch.

W7 hat etwas sehr Schönes dafür an Board.

Signatur
Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
heci.inf per Batch installieren hackstes Windows Forum — Scripting 0 01.07.2009 16:09
Printqueues per Batch installieren? Enulien Windows Forum — LAN & WAN 8 18.05.2007 11:08
Drucker über Batch anlegen s.witt@bve.de Windows Forum — Allgemein 0 02.06.2005 11:13
drucker mit batch magiceye Windows Forum — Allgemein 0 27.05.2004 13:17
Drucker per Batch installieren nerd Windows Forum — Allgemein 10 03.06.2003 09:48


Alle Zeitangaben in MEZ/CET. Es ist jetzt 03:27 Uhr. Seite generiert in 0,031 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang