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)

Posted on 2003-03-30
Medium Priority
Last Modified: 2010-04-01
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.
Question by:Joeriw
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Author Comment

ID: 8282452
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.

Expert Comment

ID: 9551827
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:


Please leave any comments here within the next seven days.


EE Cleanup Volunteer

Accepted Solution

Computer101 earned 0 total points
ID: 9594729
PAQed, with points refunded (35)

E-E Admin

Featured Post

Want to be a Web Developer? Get Certified Today!

Enroll in the Certified Web Development Professional course package to learn HTML, Javascript, and PHP. Build a solid foundation to work toward your dream job!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

C++ Properties One feature missing from standard C++ that you will find in many other Object Oriented Programming languages is something called a Property (http://www.experts-exchange.com/Programming/Languages/CPP/A_3912-Object-Properties-in-C.ht…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question