Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#8

Re: [Drucken] Buffergröße reduzieren

  Alt 29. Dez 2008, 12:18
Hallo alzaimar,

Zitat von alzaimar:
Schon mal FastReport, FreeReport, oder Quickreport probiert? Ich drucke ständig Barcodes mit FastReport auf einem Laserdrucker aus und scher mich nicht darum.

[...]

Mein Tipp: Investiert ein paar Euronen in FastReport. Das ist allemal billiger, als sich tagelang mit diesem Problem rumzuärgern. Dort gibt es auch eine Barcode-Komponente, die diverse Codes pixelgenau ausdruckt.
Naja da müsste man gucken.

Zitat von alzaimar:
[...]Weiteres (Riesen-) FauxPas: Du malst einen Barcode und verzerrst ihn dann (Stretchdraw). Anschließend sind die Linien vermutlich nicht mehr gleich dick (+/- 2pixel). Bei hohen Auflösungen kann das egal sein, aber bei kleinen DPI dürfte/könnte der Scanner dann Probleme bekommen. Du solltest nur um ganzzahlige Faktoren skalieren, damit dieses Problem nicht auftritt. Auch könne es nicht schaden, direkt auf den Druckercanvas zu zeichnen, wobei vorher die Strichdicke(n) einmalig berechnet werden. Dann ist der Barcode vielleicht etwas kürzer als geplant, dafür aber pixelgenau. Ich vermute, dass sich dann auch das Speicherproblem löst.[...]
Zur Skalierung müsste ich mir den Code angucken (wobei ich sie extra drauf hingewiesen hatte ganzzahlige Faktoren zu verwenden). Und warum sie sich weigern direkt auf dem Canvas zu Zeichnen ist mir auch schleierhaft (imho bräuchte man noch nicht mal die Barcode-Klasse).

Zitat von alzaimar:
Edit: PDF kennt zudem diverse Auflösungen, auch hier könntet ihr drehen. Wenn ihr jedoch ein PDF später ausdruckt, dann müssen die Barcodes schon ziemlich groß sein (bzw. dürfen nicht zu klein sein), damit sie problemlos gelesen werden können.´
Ne ich drucke nur auf PDF, weil der Scanner nicht bei mir rumliegt und ich kein Papier verschwenden will.

Zitat von alzaimar:
Letzte Frage: Ist das PDF 1.2GB groß, oder wie?
Nein knapp 12 MiB... Möglicherweise wegen Komprimierungen?

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat