Seite 1 von 2
Druck Dialog
Verfasst: 20.01.2011, 17:37
von yuc2me
Hallo ihr Lieben,
ich hab mal wieder ein kleines Problemchen.
Könnte mal bitte jemand von euch schauen, warum er nicht den Standartdrucker auswählt. Eigentlich sollte der via
geladen werden.
Danke schön.
Druck Dialog
Verfasst: 20.01.2011, 17:54
von nele_sonntag
Also bei mir ist das Häckchen beim Standarddrucker gesetzt

falls es das ist, was es tun soll, aber bei Dir nicht tut.
LG Mandy
Druck Dialog
Verfasst: 20.01.2011, 18:01
von yuc2me
Das ist jetzt natürlich sehr glücklich für dich. Bei mir ist der Standartdrucker der 2., aber trotzdem ist der 1. aktiviert.
Du könntest ja Testweise den Standardrucker ändern.
Druck Dialog
Verfasst: 20.01.2011, 18:05
von nele_sonntag
Hatte vorher noch einen alten drin, der Standarddrucker war, den hatte er mir eben auch korrekt angezeigt.
Aber ich teste gern noch mal.
Druck Dialog
Verfasst: 20.01.2011, 18:08
von nele_sonntag
Hast recht. Kann es sein, dass "echte" Drucker (denn mit zweien hat es ja tatsächlich geklappt) immer Vorrang haben?
Druck Dialog
Verfasst: 20.01.2011, 18:10
von nele_sonntag
Hast Du hier schon einmal drübergeschaut, ich hatte mal walde eine ähnliche Frage gestellt.
Muss jetzt leider kurz weg, aber vielleicht findest Du schon den "Fehler"?
http://acronaut.de/view_topic.php?id=16 ... le_sonntag
LG Mandy
Druck Dialog
Verfasst: 20.01.2011, 18:13
von yuc2me
na ansich hat es wenig mit echt und unecht zu tun.
mit dialog.load() setzte ich die ItemID's auf true oder false und lege somit die Auswahl oder den Eintrag in einem Text_edit fest.
Code: Alles auswählen
dialog.load({'pr00':flase},{'pr01':true},{'pr02':false});
bringt den gewünschten Erfolg. Ich glaube er hat ein Problem mit der Übergabe des Array's. Ich hab aber absolut keinen Plan warum.
Druck Dialog
Verfasst: 20.01.2011, 21:42
von Merklin
Hallo yuc2me,
ich weiß nicht ob es dir wirklich weiter hilft, aber ich versuche es mal.
Ich habe mal irgendwo ein Script gefunden (nicht für LCD), das die installierten Drucker anzeigt. Konnte es, obwohl ich vom scripten keine Ahnung habe, aber schon ein bißchen etwas gelernt und den Rest abgekupfert

habe, dieses Script für den LCD umschreiben.
Jetzt meine Idee /Script:
Du klickst auf den Button, es werden alle inst. Drucker angezeigt. Klickst du jetzt auf den Button, wird der Drucker ausgewählt, den du benutzen willst.
Leider kann ich es nicht direkt in die Tat umsetzen. Das Einzige, was ich geschafft habe, ist, das der Druckername in einem Textfeld angezeigt wird.
Jetzt fragst du dich, was habe ich davon.
Ich dachte mir jetzt, das du, da du ja anscheinend ein Profi bist, dir das Script so umschreiben kannst , das mit dem ausgewählten Drucker, dann auch tatsächlich gedruckt wird.
Es ist nur ein Versuch, von einem Laien.
LG Merklin
Druck Dialog
Verfasst: 21.01.2011, 10:19
von yuc2me
Hallo Merklin,
ich danke dir für deine Mühen und danke für dein ... Kompliment. :)
Ich hatte mir allerdings so ein Script auch schon mal gebastelt. Das ist mittlerweile auch etwas gereift. Schau dir mal an, was ich für dich habe. Ich bin mir sicher, dass du das auch zur Realisierung anderer Projekte nutzen kannst.
Da ich als selbstkritischer Mensch der Meinung bin, das ich kein guter Scripter bin, dürfen gerne Optimierungsvorschläge zu meinem Script gemacht werden.
MfG, yuc2me.
P.S. mein Problem ist damit immer noch nicht gelöst.
Druck Dialog
Verfasst: 21.01.2011, 15:34
von Merklin
Hallo yuc2me,
also wenn ich dein Script jetzt richtig verstehe, macht Dieses jetzt wie genau das was ich mir so vorgestellt hatte. Richtig?
Man wählt über das Menü den Drucker aus und kann damit einen Druckauftrag auslösen.
Ist das den nicht was du wolltest? Habe ich dich mißverstanden?
Oder verstehe ich dein Script falsch?
LG Merklin
P.S. Habe mir mal dein erstes Beispiel gezogen. Wie peinlich, ist ja genau das selbe. Natürlich viel Besser aufgebaut. Von wegen kein Profi.