Anmeldung

Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

Report.PrinterSetup.PrinterName

chevi111
Amateur
Themenersteller
Verfasst am: 18.02.2014 [15:41]
Hallo Leute,

kleine Frage:
Sollte folgender Code nicht funktionieren!?
Printername scheint immer "HP" zu sein, auch wenn zB. der Epson ausgewählt und auch darauf gedruckt wird...

begin
if (Report.PrinterDevice <> nil) and (Logo.Visible = TRUE) then
if (Report.PrinterSetup.PrinterName = 'Epson AL-C1100') then begin
Logo.Visible := FALSE;
RegionDUPLIKAT.Visible := FALSE;
ShowMessage('EPSON');
end;
if (Report.PrinterSetup.PrinterName = 'HP LaserJet 3050 PCL5') then begin
Logo.Visible := FALSE;
RegionDUPLIKAT.Visible := TRUE;
ShowMessage('HP!');
end;
if (Report.PrinterSetup.PrinterName = 'FRITZfax Drucker') then begin
Logo.Visible := TRUE;
RegionDUPLIKAT.Visible := FALSE;
ShowMessage('FAX');
end;
end;
end;
Razor
Amateur
Verfasst am: 18.02.2014 [15:58]
Ist der HP evtl. der Standarddrucker?
chevi111
Amateur
Themenersteller
Verfasst am: 20.02.2014 [11:48]
ja, ist er...
aber sollte [Report.PrinterSetup.PrinterName] nicht immer den gewählten Drucker beinhalten?
Den Code habe ich in [PrintDialogOnClose] (oderso) könnte es sein das da die VAR noch nicht gesetzt ist? Eigentlich nicht, oder?

Zumal ich dachte dies schon früher einmal genau so realisiert zu haben...
icon_frown.gif
Razor
Amateur
Verfasst am: 20.02.2014 [13:14]
Ich bin mir nicht sicher, ob da wirklich der ausgewählte Drucker drin steht..müsste ich mal durchtesten.
Laut Doku vom ReportBuilder müsste der aktuelle Drucker in

myReport.PrinterSetup.BinNames[0];

drin stehen. Probiers mal. Bei Standarddrucker müsste (Default) drin stehen.

Wenn Du schreibst, dass immer HP drin steht und das der Standarddrucker ist, kann da ja eig. nicht der ausgewohlte Drucker drin stehen...entweder ist der Zeitpunkt falsch an dem Du auf das Property zugreifst oder das Property ist falsch.

orgaMAX Forum hat 4202 registrierte Benutzer, 5134 Themen und 17062 Antworten.
Es werden durchschnittlich 7.07 Beiträge pro Tag erstellt.

Zur Zeit ist 1 Benutzer online, davon 1 registrierter Benutzer.
Heute waren bereits 5 registrierte Benutzer online.

Benutzer: holztechnik

Schulungen
orgaMAX Schulungen

Wir zeigen Ihnen, wie Sie orgaMAX optimal einsetzen.
Mehr erfahren

Weiterempfehlen
orgaMAX empfehlen

Prämie bis zu 50€ sichern.
Mehr erfahren

Webinare
Webinare

Unsere kostenlosen Online-Seminare.
Mehr erfahren

FAQ
FAQ-Bereich

Antworten auf die häuftigsten Fragen.
Mehr erfahren

Download
orgaMAX Handbuch

Kostenlos als PDF herunterladen.
Download

Newsletter
orgaMAX Blog

Bleiben Sie auf dem Laufenden.
Mehr erfahren

Support-HotlineWir sind für Sie da

Entweder Sie stellen Ihre Support-Anfrage per E-Mail
oder rufen uns direkt an:

+49 (0)5231 7090-0

Unsere Telefonzeiten 
Montag bis Freitag: 
8 bis 12 und 12.45 bis 18 Uhr

E-Mail Anfrage