Drucker-Form

13. Juli 2009 17:51

Hallo,

es gibt ja das Formular "Drucker". Hier werden nach dem Anmeldunge über Citrix diverse Drucker angezeigt. und es werden immer mehr!

Weiß jemand nach welchen Kriterien diese Druckertable gefüllt wird? Woher werden die Drucker die dort aufgeführt sind gezogen?

Viele Grüße
Tesa,.

Re: Drucker-Form

13. Juli 2009 18:59

Die Tabelle "Printer" gehört zu den "virtuellen Tabellen", welche dir den Zugriff auf die entsprechenden Daten wie auf eine Tabelle ermöglichen.
NAV fragt die Drucker vom Betriebssystem ab und stellt diese in der virtuellen Tabelle zur Verfügung.
Sofern keine Individualprogrammierung vorliegt (wovon ich jetzt einfach mal in diesem Fall ausgehe), ist es auch nicht per C/AL-Code möglich, die Daten zu manipulieren, da die virtuellen Tabellen schreibgeschützt sind.

(Weitere virtuelle Tabellen sind z. B. "Integer, Date, File, ...")

Re: Drucker-Form

15. Juli 2009 09:55

Hi Timo,

in einer Citrix Terminalserverumgebung laufen pro User alle verfügbaren Drucker die auf dem Terminalserver verfügbar sind in diese Tabelle rein was sehr unschön ist. Nach einer gewissen Zeit hat jeder Benutzer quasi so gut wie alle Drucker des Unternehmens in seiner Druckertabelle in navision. Beim Druckdialog aus Navision heraus hat der Benutzer nur seine benötigten Drucker (was richtig ist). Das sieht für mich eigentlich so aus als ob Navision einfach alle Drucker reinzieht und dann anhand des Usernamens irgendwie im Hintergrund trotzdem weiß welche Drucker eigentlich die richtigen sind für den User.

Wir haben das jetzt so gelöst das immer nachts die Drucker auf dem Terminalserver pro User Session geleert werden (per Job). So hat jeder Benutzer jeden Tag nur seinen Drucker und ein paar von denen die dann gerade in Summe verfügbar sind auf dem betreffenden Terminal-Server. Problem ist nämlich wenn diese Table voll läuft pro Benutzer es sein kann das der eigene benötigte Drucker plötzlich nicht mehr da ist.