Seite 1 von 1

Schlechte Qualität beim Ausdruck... MAC OSX (geklärt)

Verfasst: 05.05.2010 15:37
von babelfish
Hallo lieber Pure'ler

Ich Arbeite gerade daran meine Faktura, Kundenverwaltung etc. welche unter Windoof bereits sehr gut läuft so zu schreiben das es auch auf Mac OSX läuft...

Einiges - nein - vieles bereits geschafft.

Nun komme ich zum Thema Rechnung drucken.
Hab bei der Gelegenheit gleich von Pixel-Angaben auf cm-Angaben umgprogrammiert (Danke an das Forum).

Ich hab aber das Problem das alles was unter Mac ausgedruckt wird in einer - sorry - scheußlichen Qualität aufs Papier oder PDF kommt.

Ich suche, suche und suche - aber ich finde keine Lösung.

Imac 10.6.x + PB 4.41 + HP 4000 Laserjet, Canon IP4000 oder Samsung-Kombigerät.
Hauptdrucker ist HP4000

Einen weiteren Hinweis für die Problemlösung: ich Drucke standardmäßig mit 600 dpi ...
Wenn ich auf 1200 DPI umstelle wirds etwas besser - aber nur etwas.
Die Breite und Höhe der A4-Seite wird immer gleich angegeben: 595x842
(Printerpagewidth)

Auf jedenfall kann ich mir nicht vorstellen - egal bei welcher Auflösung gedruckt wird - das die OCR-Schrift auf dem Erlagschein wirklich gelesen werden kann.
Auch die Grafiken werden aufgepixelt das ich an einen C64 denke *g*

Ich verzweifle...

Danke im voraus!

Ps.: Codeschnippsel ist wohl nicht brauchbar - denn auch testcode aus dem Forum macht das selbe.
ich denke einstweilen entweder an eine Systemeinstellung-Fehler, Druckertreiber-Problem oder gar ein PB-Bug ...
Pss.: Bin "relativ" neu bei OSX (etwa 1 Jahr)
Psss.: Andere Programme (Openoffice etc.) drucken perfekt!

Re: Qualität beim Ausdruck...

Verfasst: 05.05.2010 16:03
von babelfish
Nachtrag:

Ich verwende nur die Hausmittel aus Purebasic...
drawtext(...)
lineXY(...)
drawimage(...)

Re: Schlechte Qualität beim Ausdruck... MAC OSX

Verfasst: 07.05.2010 20:26
von babelfish
Keiner eine Idee?

Oder wenigstens eine Bestätigung das die Qualität beim Drucken unter OSX 10.6.x und pb 4.41 (sorry) "scheisse" ist?
:bluescreen:
ok ok - hier ein test-code:

Code: Alles auswählen

;##########################################
;#
;#         Druck-Raster
;#
;##########################################
;#
;# Version: 1
;#
;##########################################


If PrintRequester()
  If StartPrinting("Rechnung")
	LoadFont(1, "Arial", 30)

	If StartDrawing(PrinterOutput())
	
DrawingFont(FontID(1))
For x = 1 To 10
	For y = 1 To 10
	
		xx = x*100
		x2 = x*100+500
		yy = y*100
		y2 = y*100+500
		LineXY (0,xx,7000,xx,$000000)
			DrawText(50,xx,Str(xx))
		LineXY (yy,0,yy,7000,$000000)
			DrawText(yy,50,Str(yy))

		Line (0,x2,7000,1,1)
		Line (y2,0,1,7000,1)
	Next
Next

DrawText(150,150,Str(PrinterPageHeight())+"x"+Str(PrinterPageWidth()))
	 	
	 	StopDrawing()
	 EndIf
     StopPrinting()

 EndIf
EndIf

ergibt immer 842x595 pixel - egal welche Druckauflösung oder Drucker gewählt wird...

Re: Schlechte Qualität beim Ausdruck... MAC OSX

Verfasst: 07.05.2010 20:32
von bobobo
geduld ..so viele MACer gibt's ja wohl nicht ..

poste das doch mal im englichen Forum, da gibt's sicher mehr MACer

Re: Schlechte Qualität beim Ausdruck... MAC OSX

Verfasst: 08.05.2010 05:53
von babelfish
bobobo hat geschrieben:geduld ..so viele MACer gibt's ja wohl nicht ..
Ja eh... :cry: stimmt schon...
bobobo hat geschrieben:poste das doch mal im englichen Forum, da gibt's sicher mehr MACer
Gute Idee! :allright:

http://www.purebasic.fr/english/viewtop ... 24&t=42168

Re: Schlechte Qualität beim Ausdruck... MAC OSX

Verfasst: 08.05.2010 20:36
von babelfish
es dürfte ein "bug" sein - oder eine noch nicht fertig entwickelter teil von PB...

Siehe unter dem link aufs englische forum oben...

Closed
:(

Re: Schlechte Qualität beim Ausdruck... MAC OSX (geklärt)

Verfasst: 29.05.2010 09:38
von WPö
Moin, Babelfish!

Habe weder Ahnung von Mac, noch war ich im englischen Forum. Allein Deine Bildpunktangaben stimmen für 72 dpi Auflösung - und das ist grottenschlecht. Such mal da weiter.

Gruß - WPö