<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Probleme mit Druckern (Laser und Tintenstrahl)]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe eine Druckfunktion, in der ich unteranderem ein Bild gezeichnet wird und auf dem Drucker wie folgt ausgegeben wird:<br />
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);</p>
<p>Bei dem Tintenstrahdrucker funktioniert das auch alles wunderbar und das Bild wird gedruck.<br />
Beim Laserdrucker funktioniert dies nicht. Wenn ich nun aber das Bild speichere, danach wieder lade und dann einfach wieder dies<br />
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);<br />
ausführe funktioniert es auch bei dem Laserdrucker.</p>
<p>Was mache ich falsch? Warum funktioniert es nach dem Laden des Bildes und nicht direkt nach dem Erstellen des Bildes???</p>
<p>Vielen Dank für eure Hilfe,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95928/probleme-mit-druckern-laser-und-tintenstrahl</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 04:24:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95928.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Dec 2004 18:53:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sat, 25 Dec 2004 18:53:05 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe eine Druckfunktion, in der ich unteranderem ein Bild gezeichnet wird und auf dem Drucker wie folgt ausgegeben wird:<br />
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);</p>
<p>Bei dem Tintenstrahdrucker funktioniert das auch alles wunderbar und das Bild wird gedruck.<br />
Beim Laserdrucker funktioniert dies nicht. Wenn ich nun aber das Bild speichere, danach wieder lade und dann einfach wieder dies<br />
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);<br />
ausführe funktioniert es auch bei dem Laserdrucker.</p>
<p>Was mache ich falsch? Warum funktioniert es nach dem Laden des Bildes und nicht direkt nach dem Erstellen des Bildes???</p>
<p>Vielen Dank für eure Hilfe,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680677</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Sat, 25 Dec 2004 18:53:05 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sat, 25 Dec 2004 21:13:32 GMT]]></title><description><![CDATA[<p>Hört sich nach einem Problem des Druckertreibers an.<br />
Davon abgesehen: &quot;funktioniert nicht&quot; ist keine ausreichende Problembeschreibung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680760</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 25 Dec 2004 21:13:32 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sat, 25 Dec 2004 21:53:54 GMT]]></title><description><![CDATA[<p>Ich frage mich nur, wo liegt der Unterschied zwischen dem einen Bild, das ich gerade gezeichnet habe und dem anderen, das genau das selbe ist mit der selben Größe, das ich gerade geladen habe. Warum funktioniert es, wenn ich das Bild lade? Da müsste der Druckertreiber doch genauso Probleme machen, oder???</p>
<p>Die beiden Bilder sind absolut identisch! Hat vielleicht noch jemand eine Idee???</p>
<p>Vielen Dank,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680787</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Sat, 25 Dec 2004 21:53:54 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 09:16:49 GMT]]></title><description><![CDATA[<p>Nochmal zum Mitmeisseln: <strong>WAS</strong> funktioniert nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680877</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 26 Dec 2004 09:16:49 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 11:09:37 GMT]]></title><description><![CDATA[<p>Ganz einfach: das Bild wird nicht gedruckt, das funktioniert nicht. Vor dem Bild gebe ich noch etwas Text aus, was wunderbar bei beiden Druckern funktioniert. Doch das Bild mit Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap); wird beim Laserdrucker nicht gedruckt, beim Tintenstrahler jedoch schon.</p>
<p>Ich hoffe es wurde nun klar, was das Problem ist.</p>
<p>Vielleicht kennt ja jemand von euch die Lösung.</p>
<p>Vielen Dank,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680914</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:09:37 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 11:42:47 GMT]]></title><description><![CDATA[<p>Das unterstützt nicht jeder Drucker.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680938</guid><dc:creator><![CDATA[Drucker.]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:42:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 11:44:03 GMT]]></title><description><![CDATA[<blockquote>
<p>Not all devices support the StretchBlt function. For more information, see the GetDeviceCaps.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/680939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680939</guid><dc:creator><![CDATA[Drucker.]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:44:03 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 11:48:55 GMT]]></title><description><![CDATA[<p>Ja, doch der Witz ist ja gerade, dass es Funktioniert wenn ich es so mache:</p>
<pre><code>Bitmap-&gt;LoadfromFile(&quot;C:\\Test.bmp&quot;);
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);
</code></pre>
<p>Wenn ich nun aber das Bild selbst mit Canvas zeichne, funktioniert es nicht:</p>
<pre><code>Bitmap-&gt;Canvas-&gt;...
                ...
Printer()-&gt;Canvas-&gt;StretchDraw(rect, Bitmap);
</code></pre>
<p>Das Bild im ersten fall ist das gleiche Bild wie im zweiten Fall nur eben mit dem Unterschied, dass es hier selbst mit Canvas neu gezeichnet wird.</p>
<p>Ich verstehe den Unterschied nicht. Dass es einmal funktioniert, zeigt doch, dass es unterstützt wird, oder nicht.</p>
<p>Ich bin für jeden Tipp dankbar!!!</p>
<p>Vielen Dank,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680942</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Sun, 26 Dec 2004 11:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 14:23:06 GMT]]></title><description><![CDATA[<p>Das Problem ist noch schlimmer!!!</p>
<p>Ich kenn das auch. Je nach 'Zoomfaktor' fuer StretchDraw() wird das mal gedruckt und mal nicht. D.h.: das gleiche Bild kann mehrmals gedruckt erden - mit verschiedenen Zoomfaktoren - davon erscheinen einige Ausdrucke als leere Seite.</p>
<p>Besonders oft passiert das bei Laserdruckern (spez. aeltere Bauart)</p>
<p>Komisch ist, dass das bei Plottern kaum passiert.</p>
<p>Eine Erklaerung wuerde mich auch interessieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/681089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681089</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Sun, 26 Dec 2004 14:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Sun, 26 Dec 2004 22:40:40 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich bin bisher immer von einem Fehler in meinem Code ausgegangen, aber DerAltenburger gab mir Sicherheit. Ich habe nun etwas im Internet herumgesucht. Für C++ Builder gibt es recht wenig, aber auf einer Delphi- Seite bin ich fündig geworden.</p>
<p>Der Trick liegt darin, die Stretch- Arbeit nicht Printer()-&gt;Canvas-&gt;StretchDraw(...) zu überlassen, sondern es mit C++ direkt selbst vorzubereiten. Die Lösung liegt in folgender Funktion: StretchDIBits(...)</p>
<p>Ich gebe euch hier den Link zu der entsprechenden Delphi- Seite:<br />
<a href="http://www.delphifaq.com/fq/q2233.shtml" rel="nofollow">http://www.delphifaq.com/fq/q2233.shtml</a></p>
<p>Ich hoffe, dass hilft auch euch weiter!!!</p>
<p>Vielen Dank für eure Hilfe, besonders DerAltenburger, der mich erst auf die Idee gebracht hatte, dass der Fehler gar nicht zwingend bei mir liegen muss.</p>
<p>Vielen Dank,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/681365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681365</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Sun, 26 Dec 2004 22:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Mon, 27 Dec 2004 08:24:26 GMT]]></title><description><![CDATA[<p>Hallo!?</p>
<p>Jansen schrieb:</p>
<blockquote>
<p>Hört sich nach einem Problem des Druckertreibers an.</p>
</blockquote>
<blockquote>
<p>a printer driver is not required to be able to translate that to its own device format, although some printers can do that.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/681426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681426</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 27 Dec 2004 08:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Mon, 27 Dec 2004 08:41:02 GMT]]></title><description><![CDATA[<p>jansen, er sagte doch das es funktioniert-wenn er das bitmap aus einer datei läd.<br />
nur über canvas zeichnen scheint ers net zu raffen.</p>
<p>ich nehme an, unser entertainer hat zur überprüfung das bitmaps zurst im canvas gezeichnet, dann die bitmap eine datei gespeichert, wieder ausgelesen und dann funzt es auf einmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/681428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681428</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Mon, 27 Dec 2004 08:41:02 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Mon, 27 Dec 2004 09:14:47 GMT]]></title><description><![CDATA[<p>Was hat das mit meinem Kommentar zu tun? Der bezog sich allein auf die Aussage &quot;der mich erst auf die Idee gebracht hatte, dass der Fehler gar nicht zwingend bei mir liegen muss&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/681441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681441</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 27 Dec 2004 09:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Druckern (Laser und Tintenstrahl) on Mon, 27 Dec 2004 18:35:11 GMT]]></title><description><![CDATA[<p>Hallo Jansen,</p>
<p>Ich wollte damit eigentlich nicht sagen, dass deine Aussage nicht hilfrei oder falsch war. Ich habe deine Angaben eher nicht genau verstanden und wusste auch nicht was ich auf deine Hilfestelung hin zu machen hatte. Wenn ich es mir im Nachhinein ansehe, hast du recht und du hast mir den Fehler bereits gesagt. Jedoch bin ich erst durch den Altenburger auf den Fehler und die Lösung gekommen. Der Fehler lag nicht bei deiner Hilfe, sondern bei mir, also sorry.</p>
<p>Weiterhin bin ch allen dankbar, die mir versucht haben zu helfen,<br />
Euer Entertainer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/681640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/681640</guid><dc:creator><![CDATA[Entertainer]]></dc:creator><pubDate>Mon, 27 Dec 2004 18:35:11 GMT</pubDate></item></channel></rss>