PDF drucken verschiedene Drucker

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

PDF drucken verschiedene Drucker

Beitrag von mini990 »

Hallo,
ich erstelle PDF-Dateien die auf verschiedenen Druckern ausgegeben werden können.
Das Problem:
Diverse Laser, Tintenstrahler alle mit der gleichen identischen Druckausgabe.
Nadeldrucker (aber nicht alle): Druckbild verschoben, Größe nicht identisch zur Laser oder Tintenausgabe.
Gedruckt wird in der Regel mit Adobe Reader:

StarteDatei(cDruckDatei, "D")

Code: Alles auswählen

FUNCTION StarteDatei(cDatei, cArt, cDir, cPara)
RETURN ShellExecute(NIL, if(cArt == "D", SHELL_PRINT, SHELL_OPEN), cDatei, cPara, cDir)

static Function ShellExecute(nWhnd, cMode, cFile, cPara, cDir, nShow )
Local cBin := DllPrepareCall( "SHELL32.DLL", DLL_STDCALL, "ShellExecuteA")
Local nErg, cPfad
DEFAULT nWhnd to 0   //AppDesktop():GetHWnd()
DEFAULT cMode to SHELL_OPEN
DEFAULT nShow to 1

iif( empty(cPara), cPara := 0, )
iif( empty(cDir), cDir:= "", )
cPfad := Programmpfad()
nErg  := DllExecuteCall(cBin, nWhnd, @cMode, @cFile, @cPara, @cDir, nShow)
curdir(cPfad)
RETURN ( IIF( nErg <= 32, .F., .T.))
Hat dieses Problem eine plausible Ursache?

Gruß Stefan
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: PDF drucken verschiedene Drucker

Beitrag von AUGE_OHR »

hi

ich würde die eingestellte Papier "Grösse" bei den Nadeldrucker überprüfen
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: PDF drucken verschiedene Drucker

Beitrag von Jan »

Hallo Stefan,

bei einem Kunden habe ich ein ähnliches Problem. Die Drucker sind alle vom gleichen Hersteller. Alles Laser. Aber unterschiedliche Bauserien vom Alter her. Wenn da eine PDF gedruckt wird (Schriften sind eingebettet), sollte das überall gleich aussehen. Es gibt aber zwei Drucker von etwa zehn, wo die Schriften anders sind. Bei einem sind die etwas größer, so das die Spalten der belege plötzlich etwas ineinander ragen. Beim anderen sind alle Schriften etwas fetter.

Niemand konnte mir erklären, woher das kommt. Auch der Supporter des Druckerherstellers nicht.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16488
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: PDF drucken verschiedene Drucker

Beitrag von Martin Altmann »

Wenn, dann vom Treiber oder vom Adobe Reader her! Die beiden haben garantiert eine andere Version oder eine andere Einstellung (z.B. Text als Grafik drucken)!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: PDF drucken verschiedene Drucker

Beitrag von brandelh »

wichtig ist auch die Anpassung abzuschalten (Größe unverändert).
Gruß
Hubert
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: PDF drucken verschiedene Drucker

Beitrag von mini990 »

Problem ist gelöst.
Drucker auf Werkszustand zurückgesetzt
Die Standard Einstellung für den PDF Druck funktioniert überall. bis auf einen Drucker..... :-(

Gruß Stefan
Antworten