einrichten Ich arbeite an einem Skript, das einen Xerox Phaser Drucker mit dem PostScript-Treiber einrichten muss. Auf den Computern ist derzeit der PCL-Treiber installiert (obwohl die Drucker noch nicht eingerichtet sind.) Ich möchte den PS-Treiber mit dem angegebenen INF installieren und dann den Drucker mit dem Treiber installieren, der nach der Installation von INF verfügbar ist (um nicht versehentlich den PCL-Treiber zu verwenden.) Wie kann ich dies in VBScript erreichen?Wie kann ich einen Druckertreiber von einem inf installieren, dann einen Drucker mit diesem Treiber im Vbscript
Antwort
Hier ist ein Beispiel dafür, wie das zu tun: VBScript Install Printer
Edit: Bei einem lokalen Drucker, die folgenden Änderungen an das Skript
oPort.PortName = "LPT1:"
oPort.PortType = 3
Und die oPort.HostAddress
Linie entfernen
Vielleicht möchten Sie einen Blick auf die Funktion rundll32 InstallHinfSection werfen. So mache ich es. Sie müssen keine zusätzliche ActiveX-Komponente installieren. Es ist ein Beispiel dafür, wie es zu benutzen hier: http://www.msfn.org/board/Silent-parameters-for-RunDll32-setupapi-t106711.html Im Allgemeinen sein, %systemroot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 C:\drivers\2100\PCL 5e\hp211ip5.inf
Sie auch an der PrintUIEntry Funktion einen Blick nehmen mögen, da dies ermöglicht es Ihnen, den Drucker hinzuzufügen, wenn die Treiber bereits auf einem geladen werden System. Sehen Sie hier für weitere Informationen: http://support.microsoft.com/kb/189105
Ich immer wieder auf die folgenden Links, um Drucker 'programmatisch zu installieren'.
- 1. Wie kann ich einen Drucker mit .NET installieren?
- 2. Wie kann ich die INF-Datei von einem installierten XP-Druckertreiber wiederherstellen?
- 3. installieren/deinstallieren Sie einen .inf-Treiber programmgesteuert mit C# .net
- 4. VBScript-Druckertreiber-Installation löst WMI-Fehler aus -2146500025
- 5. Wie stelle ich einen INF-basierten Treiber bereit?
- 6. Wie kann ich einen Treiber mit einem USB-Gerät verbinden?
- 7. Wie installiere ich INF-Treiber in das VS Installer-Projekt?
- 8. Generischer Druckertreiber - Android
- 9. Kann ich mit diesem Treiber verbinden
- 10. Erstellen Sie einen Prozess von einem Treiber
- 11. Wie schreibe ich einen benutzerdefinierten hübschen Drucker
- 12. Wie kann ich einen Drucker aus dem .Net-Druckdialog entfernen?
- 13. Wie kann ich einen Kernel-Treiber-Absturz in Windows debuggen?
- 14. Wie kann ich einen Prozess mit VBScript beenden, der von einem bestimmten Benutzer gestartet wurde
- 15. Wie kann ich einen Treiber mit Visual Studio erstellen?
- 16. Wie kann ich einen Drucker in zabbix hinzufügen?
- 17. Wie erstellt man einen Dialog mit VbScript?
- 18. Wie verbinde ich einen Zebra MZ-220 Drucker mit einem Symbol MC-7095?
- 19. Kann ich einen Swift ohne Keystone installieren?
- 20. Wie kann ich einen lokalen Git-Zweig mit einem Remote-Git-Zweig mit diesem Setup vergleichen?
- 21. Wie verwende ich WiX eine INF-basierte USB-Treiber bereitstellen
- 22. Mit einem Drucker sprechen
- 23. Wie schreibe ich einen einfachen USB-Treiber?
- 24. Wie kann ich einen Druckergerätekontext erhalten?
- 25. Wie wähle ich einen Drucker für den gesamten Job aus?
- 26. Wählen Sie einen Drucker aus und drucken Sie im Hintergrund
- 27. Wie überprüfe ich Skalar für einen Inf-Wert in Perl?
- 28. Wie kann ich lxml im Docker installieren
- 29. PyQt5: Wie kann ich einen QPushButton mit einem Steckplatz verbinden?
- 30. Wie kann ich einen zufälligen Wert von einem Array zurückgeben?
Nizza Google-Fu! +1 – ichiban
Ich möchte keinen IP-Drucker erstellen, sondern ihn für die Verwendung des parallelen Anschlusses konfigurieren, würde das irgendetwas im Skript ändern? –
Ich habe die Änderungen an dem Skript in meinem Edit –