Link to home
Start Free TrialLog in
Avatar of Joeriw
Joeriw

asked on

My VC++ app can't print in Windows 98 to a LaserJet printer... (but can to a Deskjet, or in in WinXP to both) (Value=235pts)

I have a weird problem and i hope anyone of you have met this problem before.
I have built an app that prints to a printer using the Windows context. It prints fine to all printers on WinXP, but on Win98 it won't work for our LaserJet at the company. I'm in BIG trouble now as i would need to test the app next week, but we can't without the printing working on that LaserJet.
I tried saving it to file and when the LaserJet is selected it gives some weird error text of only one line "%E%E X12345" or something (sorry i cant give exact line as i dont have win98 nor that printer here)
I looked it up and it is some PCL error code. In other words : in Windows 98 --> LaserJet 4plus my application sends the data to the printer driver, through windows 98 print setup, but somewhere it goes wrong and it returns only an error.
Does anyone know this problem, and know how to solve it? Some employee said there was a way around it, and gave me the Technet 2002 October CD but i can't find anything related on that cd.

Please help!

PS: points will be increased by the 200pts i expect to get returned of a previously unanswered question.
Avatar of Joeriw
Joeriw

ASKER

solved by installing the euro print pack from HP, downloadable from their site. It's a 4mb font pack, but which also includes an updated driver to use these fonts, and this driver fixes the problem.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

PAQ/Refund

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Tinchos
EE Cleanup Volunteer
ASKER CERTIFIED SOLUTION
Avatar of Computer101
Computer101
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial