// JP opened flex table

Click to See Complete Forum and Search --> : BUG: TransparentBlt doesn't work on printers


Petr Novotny
May 14th, 1998, 11:21 AM
Hi,


please help me - I need some kind of fix to this problem.


I have taken TransparentBlt source from this site; it works like charm when blitting to the display; however blitting to a printer (HP LJ 4, Postscript) does not work; the parts that should be transparent are printed out black instead!


What can I do to blit transparently to a printer? (Don't tell me I should wait for NT5.0 :-))


Thanks.

Petr Novotny
May 15th, 1998, 08:25 AM
Hi,


in my original message I said that TransparentBlt from this site doesn't work on printers. That's not 100% true - it works on EPSON GQ3500 (PCL laser printer) but it doesn't work on HPLJ4 (Postscript printer).


Please heeeelllllp! Why would this code work on some computers and fail on others? I am stuck!


Thanks

Zafir Anjum
May 15th, 1998, 01:39 PM
I had the same problem. The printer driver simply does not handle some of

the ROP operations at all. It doesn't even return an error code.


It is a printer driver bug. You might want to follow up with HP.

//JP added flex table