Seite 1 von 1

PDF drucken verschiedene Drucker

Verfasst: Di, 20. Jun 2017 16:56
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

Re: PDF drucken verschiedene Drucker

Verfasst: Di, 20. Jun 2017 17:01
von AUGE_OHR
hi

ich würde die eingestellte Papier "Grösse" bei den Nadeldrucker überprüfen

Re: PDF drucken verschiedene Drucker

Verfasst: Di, 20. Jun 2017 17:18
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

Re: PDF drucken verschiedene Drucker

Verfasst: Di, 20. Jun 2017 17:57
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

Re: PDF drucken verschiedene Drucker

Verfasst: Mi, 21. Jun 2017 7:24
von brandelh
wichtig ist auch die Anpassung abzuschalten (Größe unverändert).

Re: PDF drucken verschiedene Drucker

Verfasst: Mi, 21. Jun 2017 9:34
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