Wolwend_the_Orc
Lieutenant
- Registriert
- Juni 2012
- Beiträge
- 771
Hallo zusammen
Ich bin nun nicht wirklich gut im schreiben von Scripts bzw. Programmieren aber so kleinere Sachen gelingen mir in der Regel. Nun musste ich in meinem Betrieb ein kleines Script schreiben um das passende PDF auf dem passenden Drucker mit den passenden Einstellungen auszudrucken. Da Sie Angst haben dass die Mitarbeiter aufs versehen einen falschen Drucker für das PDF auswählen baten Sie mich 4 Desktopverknüpfungen zu erstellen die dann das passende PDF auf dem passenden Drucker ausdrucken.
Nun habe ich ein (bzw. 4) Script(s) geschrieben und bei mir am Rechner funktioniert dies wunderbar (Lokal- und Netzwerkdrucker). Ich habe aber Windows 10 und der betreffende Rechner an dem dies laufen sollte ist noch auf Windows 7. Auf dem Windows 7 Rechner habe ich das Problem dass es auf Netzwerkdruckern problemlos funktioniert. Die lokalen Drucker die mit UBS angeschlossen sind reagieren jedoch nicht darauf. Auch die lokalen Drucker werden wie vom Script gewünscht auf Default gesetzt und es erscheint dass das PDF an den Drucker gesendet wurde. Dies scheint jedoch nie anzukommen... Es findet sich auch nichts in der Druckerwarteschlange. Erweiterte Freigabeeinstellungen habe ich überprüft und hier ist mir (Meines Wissen) kein Fehler aufgefallen. Auch habe ich in (zu Testzwecken) Powershell eingestellt dass alle Scripts erlaubt sind. Meinen Kollegen bat ich darum in Kaspersky alle USB am betreffenden Rechner komplett freizuschalten. Alles leider ohne Erfolg...
Ich kapier einfach nicht warum es bei mir auf dem lokalen Testdrucker funktioniert bei Ihnen aber nicht. Es handelt sich nicht um einen Typengleichen Drucker aber einen grossen Unterschied sollte dies eigentlich nicht machen. Und wie gesagt beim Windows 7 Rechner funktionieren die Ausdrucke über die Netzwerkdrucker einwandfrei.
Vielleicht hat ja hier noch jemand eine Idee an was dies liegen könnte?!
Anbei noch das kleine Script das ich in PowerShell ISE erstellt habe:
In diesem Beispiel ist ein Netzwerkdrucker angegeben. Natürlich habe ich bei den lokalen die Druckerbezeichnung angegeben die in Windows definiert wurde. Und nur diese wie z.B. Canon iP3600 series. Diese habe ich mit nachfolgendem Script ausgelesen das ich mir auch kurz erstellt habe:
Und nochmals wie gesagt bei mir funktionieren die lokalen wie Netzwerkdrucker ohne Murren.
Ich denke irgendwie dass es an den Sicherheitseinstellungen liegen könnte oder mir Windows 7 aus welchen Grund auch immer einen Strich durch die Rechnung macht. Um jede Idee bin ich sehr dankbar.
Besten Dank & Gruss
Orc
Ich bin nun nicht wirklich gut im schreiben von Scripts bzw. Programmieren aber so kleinere Sachen gelingen mir in der Regel. Nun musste ich in meinem Betrieb ein kleines Script schreiben um das passende PDF auf dem passenden Drucker mit den passenden Einstellungen auszudrucken. Da Sie Angst haben dass die Mitarbeiter aufs versehen einen falschen Drucker für das PDF auswählen baten Sie mich 4 Desktopverknüpfungen zu erstellen die dann das passende PDF auf dem passenden Drucker ausdrucken.
Nun habe ich ein (bzw. 4) Script(s) geschrieben und bei mir am Rechner funktioniert dies wunderbar (Lokal- und Netzwerkdrucker). Ich habe aber Windows 10 und der betreffende Rechner an dem dies laufen sollte ist noch auf Windows 7. Auf dem Windows 7 Rechner habe ich das Problem dass es auf Netzwerkdruckern problemlos funktioniert. Die lokalen Drucker die mit UBS angeschlossen sind reagieren jedoch nicht darauf. Auch die lokalen Drucker werden wie vom Script gewünscht auf Default gesetzt und es erscheint dass das PDF an den Drucker gesendet wurde. Dies scheint jedoch nie anzukommen... Es findet sich auch nichts in der Druckerwarteschlange. Erweiterte Freigabeeinstellungen habe ich überprüft und hier ist mir (Meines Wissen) kein Fehler aufgefallen. Auch habe ich in (zu Testzwecken) Powershell eingestellt dass alle Scripts erlaubt sind. Meinen Kollegen bat ich darum in Kaspersky alle USB am betreffenden Rechner komplett freizuschalten. Alles leider ohne Erfolg...
Ich kapier einfach nicht warum es bei mir auf dem lokalen Testdrucker funktioniert bei Ihnen aber nicht. Es handelt sich nicht um einen Typengleichen Drucker aber einen grossen Unterschied sollte dies eigentlich nicht machen. Und wie gesagt beim Windows 7 Rechner funktionieren die Ausdrucke über die Netzwerkdrucker einwandfrei.
Vielleicht hat ja hier noch jemand eine Idee an was dies liegen könnte?!
Anbei noch das kleine Script das ich in PowerShell ISE erstellt habe:
In diesem Beispiel ist ein Netzwerkdrucker angegeben. Natürlich habe ich bei den lokalen die Druckerbezeichnung angegeben die in Windows definiert wurde. Und nur diese wie z.B. Canon iP3600 series. Diese habe ich mit nachfolgendem Script ausgelesen das ich mir auch kurz erstellt habe:
Und nochmals wie gesagt bei mir funktionieren die lokalen wie Netzwerkdrucker ohne Murren.
Ich denke irgendwie dass es an den Sicherheitseinstellungen liegen könnte oder mir Windows 7 aus welchen Grund auch immer einen Strich durch die Rechnung macht. Um jede Idee bin ich sehr dankbar.
Besten Dank & Gruss
Orc