[Gelöst] Standard Drucker wird ausgewählt !

16. Juli 2018 14:33

Hi,
ich habe einige Layouts als externe Wordlayouts hinterlegt.
Nun habe ich den seltsamen Effekt dass bei diesen Layout automatisch der Standarddrucker ausgewählt wird sobald der Menüpunkt 'Drucken ' angewählt wird.
Läst sich das irgendwo abschalten ?

Dies ist nämlich nicht gewollt.

Gruß Frank
Zuletzt geändert von FrausDo am 7. August 2018 08:16, insgesamt 1-mal geändert.

Re: Standard Drucker wird ausgewählt !

17. Juli 2018 15:44

HI, hast es mit der Druckerauswahloption versucht ?

Re: Standard Drucker wird ausgewählt !

17. Juli 2018 16:15

In den Druckerauswahl Optionen steht nichts drin.
Die nutzen wir gar nicht

Re: Standard Drucker wird ausgewählt !

17. Juli 2018 17:09

Steht bei den Reportproperties eventuell UseSystemPrinter=Yes?
https://docs.microsoft.com/en-us/dynami ... r-property

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 07:44

Nein,
es liegt definitiv daran dass es ein Wordlayout ist.
Zum einen steht bei allen Reports in den Properties useSystemprinter auf <No> also default.
Zum anderen hab ich gerade in der Maske Auswahl des Berichtlayouts mal von Benutzerdefiniert kurz auf RDLC (integriert) gestellt, schon bekam ich die Druckauswahlmaske angezeigt.
In welchen Tiefen ist es vergraben dass er bei Benutzer definierten Layouts den Standarddrucker nimmt ?

Gruß Frank

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 07:52

Hi,

Ich habs gerade im Cronus getestet.
Jedes Wordlayout wird auf den Defaultdrucker gedruckt, auch die integrierten :(
Nun hab ich wohl ein nicht lösbares Problem, oder?

Gruß

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 08:17

hab Systemprinter zwischen Yes und No hin und Hergeschaltet für den beleg.
Keine Änderung

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 10:33

Hallo,

könnte es eventuell an Word liegen?
Ich meine mich zu erinnern, dass es in Word dazu eine Option gab.

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 11:18

Hier sind Erläuterungen, wie das Drucken mit Word-Layout funktioniert.
https://blogs.msdn.microsoft.com/nav/20 ... -insights/

Die Druckfunktionen sind in Codeunit 9651 Document Report Mgt. Der PrinterName (in der Einstiegsfunktion MergeWordlayout als FileName tituliert) wird da aber schon berücksichtigt.

Re: Standard Drucker wird ausgewählt !

18. Juli 2018 15:46

Der Aufruf von MergeWordlayout erfolgt nur aus CodeUnit 1 Function MergeDocument dies Function wiederum wird wohl extern aufgerufen.
Sieht also schlecht aus da den Druckerdialog einzubauen :-(

Gruß Frank

Re: Standard Drucker wird ausgewählt !

30. Juli 2018 14:02

Hi,

evtl. ginge das wenn man an passender Stelle den Drucker Dialog aufruft. Leider habe ich von den .NET Aufrufen aus NAV keine Erfahrung.
Kann evtl. jemand helfen ?


Gruß Frank

Re: [Gelöst] Standard Drucker wird ausgewählt !

7. August 2018 08:21

Hi,

Die Lösung liegt in der CodeUnit 9651 ab NAV 2017 CU 16 :)
Dort hat MS es geschafft dieses Problem zu lösen in der Function "PrintWordDocInWord" sowie die neue Funktion SelectPrinter.

Gruß Frank