![]() |
Drucken mit der Windows-API
Liste der Anhänge anzeigen (Anzahl: 1)
Eigentlich sollte es nur ein kleiner Artikel werden, das Thema hat sich dann doch als umfangreicher herausgestellt als gedacht, so dass jetzt ein kleines Tutorial raus geworden ist. Und eigentlich wird damit das Tjema Drucken immer noch nicht erschlagend behandlet. Für den Einstieg sollte es aber alle male reichen. Ich denke es wird auch seinen Platz in meinen Win32-API Tutorials für Delphi finden.
Artikel: ![]() |
Re: Drucken mit der Windows-API
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Luckie,
also da bin ich ja mal gespannt auf dieses neue Tutorial. :thumb: Nun ja, es funktioniert bei mir auf einen HP OfficeJet 4215 sowie bei mir im Büro auf einen Brother-Drucker. :) Wie's aussieht kannst Du an dem angehängten Foto erkennen. :cyclops: Ich hoffe, ich konnte Dir weiterhelfen. :dp: |
Re: Drucken mit der Windows-API
LOL, aus Fotografieren musste nun wirklich nicht sein. :mrgreen: Danke fürs Testen.
BTW: Der Code wird noch mal überarbeitet und etwas aufpoliert vor dem Release. |
Re: Drucken mit der Windows-API
Zitat:
Naja, egal, jedenfalls hab' ichs doch gern getestet, denn allein der Titel macht mich sehr neugierig. Worum soll es denn genau gehen? Auch um Druckerwarteschlangensteuerung vielleicht? Das wäre etwas, was auch für mich recht nützlich wäre... |
Re: Drucken mit der Windows-API
Hi Luckie,
hab es gerade auf meinem Epson Stylus CX3650 getestet. Einwandfrei! Gruß, Ronny |
Re: Drucken mit der Windows-API
Zitat:
|
Re: Drucken mit der Windows-API
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Das Clipping könntest du allerdings noch verbessern (siehe Anhang). :roll: :stupid: :mrgreen: :zwinker: |
Re: Drucken mit der Windows-API
Na da hahen wir doch schon das Problem, irgendwie wird bei dir der unere rand nicht berücksichtigt. Auf meinem Canon, auf dem HP Laser Jet im Büro und mit dem PDFCreator stimmt es wunderbar. Warum jetzt aber bei deinem PDF-Drucker nicht? :gruebel:
|
Re: Drucken mit der Windows-API
Moin Leute :hi:
Bei mir klappt es nicht. Ich arbeite noch unter WIN98se und habe eine Meldung wegen einer DLL bekommen. Die Meldung: Die Datei Print.Exe ist verknüpft mit dem fehlenden Export-WINSPOOL.DRV: GetDefaultPrinterA Behandelt das Tutorial auch den nichtbedruckbaren Rand? Ich hatte die Werte der API mal ausgelesen und das stimmte von Vorne bis Hinten nicht. So habe ich meine Kunden den Drucker mittels Ausdruck und Lineal kalibrieren lassen. Jetzt kann ich sogar ein Bogen für Postpakete exakt bedrucken. Stefan |
Re: Drucken mit der Windows-API
Zitat:
... und der Druckerhersteller nicht zu viele Fehler im dem Druckertreiber bzw. seiner Druckerfirmware eingbaut hat ist die Chance sehr hoch das es geht. Aber der Ausdruck geht auch bei unserem Konica 7013. |
Re: Drucken mit der Windows-API
Mit FreePDF funktioniert's einwandfrei.
Dust Signs |
Re: Drucken mit der Windows-API
Die API Funktion GetDefaultPrinter gibt es nur unter NT und höähr. Ich habe mich entschieden Windows 9x in meinen Programmen nicht mehr zu unterstützen. Wird im Tutorial aber auch erwähnet. Wie man den Stanadarddrucker unter Windows 9x bekommt, wird aber auch erwähnt und ist nicht so schwer.
|
Re: Drucken mit der Windows-API
So der Artikel / das Tutorial ist da. Siehe erster Beitrag.
|
Re: Drucken mit der Windows-API
Hi,
schönes Ding. :thumb: Im ersten Absatz sind mir nen paar vergessene Buchstaben aufgefallen, am Besten nochmal kurz Korrektur lesen. :wink: |
Re: Drucken mit der Windows-API
Hmpf, ich hatte es eben extra noch mal urch OpenOffice gejagt. :wall:
|
Re: Drucken mit der Windows-API
Hallo,
nettes Tutorial! Nutze doch die Möglichkeiten von HTML und verlinke z. B. Deinen Callback-Artikel an der richtigen Stelle. Ist vielleicht hilfreich für die Ahnungslosen. Auch die Info, dass man bei API-Aufrufen (und API-Callback-Funktionen) immer stdcall verwenden muss (mit entsprechendem Link auf den Artikel), wäre nicht schlecht. Noch was, müsste das nicht das API und das GDI heißen, ist ja das Interface? Gruß xaromz |
Re: Drucken mit der Windows-API
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
@Luckie: "Es scheint so, als ob damit" und "EndPage</td>" ... außerdem hat sich das Druckbild nicht geändert (siehe Anhang) ... |
Re: Drucken mit der Windows-API
Tja es wurde zwar schon erwähnt, dass der ganze Schmuus nicht mit Win98SE geht, aber leider gab es hierzu noch kein Update. Vielleicht konnte ich ja mit diesem Post etwas anregen!?
|
Re: Drucken mit der Windows-API
Ich habe mich schon vor geraumer Zeit dazu entschlossen Windows 9x nicht mehr in meinen Programmen und Tutorials zu unterstützen. Es wird also kein Update geben.
|
Re: Drucken mit der Windows-API
Danke für das Feedback, wenn auch negativ...
|
AW: Drucken mit der Windows-API
Hallo,
gibt es das Tutorial noch irgendwo (Link läuft ins leere)? Danke, Jumpy |
AW: Drucken mit der Windows-API
Also so unübersichtlich ist meine Homepage auch wieder nicht:
![]() |
AW: Drucken mit der Windows-API
Unübersichtlich nicht, aber ich wußte nicht, dass es den Artikel auch da gab und hab daher dort nicht danach gesucht. Zudem bin ich an den vielen anderen schönen Sachen hängen geblieben und hab mir mal erlaubt den FIAE-Ordner zu durchstöbern, da ich da auch ein Angehender bin und bald mal was für die Zwischenprüfung machen muss.
Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz