Guten Morgen Liebe Forenmitglieder,
@brandelh Deine Lösung sieht super aus, ich werde sie auch versuchen als eine Liste zu übergeben. Wie Jan richtig erkannt hat ist die Frage wie man einen Drucker benutzen kann der gar nicht auf dem Rechner installiert ist, sondern nur als Freigabe über Netzwerk praktisch da ist.
Aktuelle Situation: Mehrere Abteilungen besitzen Netzwerkdrucker und greifen über die alten Clipperbefehle zu:
Code: Alles auswählen
SET PRINTER ON
SET PRINTER TO "DBf Datei mit Druckerliste die den UNC Pfad enthält"
? "Test"
SET PRINTER OFF
geregelt. Da man über 60 Drucker verwalten muss hatten wir bisher eine DBF Datei angelegt die für verschiedene Abteilungen die jeweiligen Druckerliste angezeigt bekommt. z.B. Abteilung Auftragsverwaltung -> Drucker der Auftragsverwaltung werden angezeigt, da man nicht möchte das die Abteilung anfängt an verschiedenen Standorten zu Drucken.
Wir möchten das gerne über den XbPPrintDialog jetzt regeln (Laden der Druckerlisten und ansprechen der jeweiligen Netzwerkdrucker).
@jimmy das Drucken klappt auch wunderbar wenn man vorher die Drucker installiert hat, allerdings ist es nicht sinnvoll das bei 60 verschiedenen Druckern zu machen. Und für mehrere hundert Rechner jeweils die richtigen Drucker zu installieren.
Deshalb verwalten wir im Moment sie über eine DBF Datei die die entsprechenden UNC Pfade enthält und jeweils der Abteilung die richtigen Drucker anzeigt. Genau dieser Vorgang klappt nicht mehr unter Windows 10 mit den Clipperbefehlen.
Vielen Dank für eure Hilfreichen Antworten!
Ali