Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Saving As PCL from Windows Apps

Saving As PCL from Windows Apps

Saving As PCL from Windows Apps

Sorry if this is a stupid question....

I pull up Word, or Adobe Pagemaker, or Quark, and create a simple text file such as "This is a test" using plain old Arial font, and save it as PCL.  When I look at the resulting PCL, the application has created a "Soft Font" and custom-defined each character I used, instead of generating ordinary PCL commands for the Arial font.  Instead of seeing something like "<ESC>(19U<ESC>s16602t3b0s12v1P" to define the symbolset, arial font, bold, 12 point, etc. I get <ESC>*cxxE and <ESC>(sxxW commands for each letter.  Why does it do this, when I am just using plain Arial font?  I need to merge this PCL with code-generated PCL created in the ordinary format, and the Soft Fonts don't mix well with the code-generated PCL.


RE: Saving As PCL from Windows Apps

Porbably because the driver you are using does not think that the font you are choosing to use is an internal font on that printer type.
Are you using the correct printer driver for the device you are 'printing' to?
Or it could be a driver setting ("download Truetype ...")?

RE: Saving As PCL from Windows Apps

Thanks so much, you were exactly right!  I assumed all printers would have the Arial font in them, but my printer only recognized Courier.  It works fine when I have a different printer and driver.

RE: Saving As PCL from Windows Apps

What is happening is that windows is creating a PCL file
but it's in raster graphics. That's what windows seems to
do for most printers. I mean for epson compatible printers
it will make epson compatible graphics which will vary as
to what the resolution of the printer is. With HP, it can be 150,300,600,1200 dpi i think. But anyway, that's what it is doing -- using raster graphics.

RE: Saving As PCL from Windows Apps

The PCL file is not (in this case) using raster graphics (at least, not for the text as described).
The presence of the <ESC>*cxxE and <ESC>(sxxW commands for each letter indicate that soft fonts are being downloaded.

RE: Saving As PCL from Windows Apps

Oh, you are so correct. Sorry. My fault for not looking closer.

RE: Saving As PCL from Windows Apps

When the number of characters in Arial broke the single-byte (256 chars.) Windows Latin I character set in WIN3.1, it forced Windows to "play safe" and generate temp. download bitmap (or, outline) characters as they are being used in the print stream... instead of just referencing the resident Arial on a PCL5e printer.  

Arial now has 1,300 characters, so the driver needs to manage the fonts for the possibility that you may create a document that used more than one language in the same font and go beyond the 256 character limit of a single-byte character set.  The printer resident Arial doesn't have 1,300 characters in it's symbol set... so, the driver doesn't take any chances and downloads every character.

Pick UNIVERS or CG TIMES, for what you want to do.  Or, you can use PCLTool (www.pcltools.com) to convert the PCL into TIFF, then use TIFF2PCL to convert the TIFF into a PCL overlay macro.  It's a quick way to create overlays.  Yes, they'll be all raster, but PCL coming from a Windows temp. printstream is not very efficient either and not meant to be kludged into a overlay.

Bob Pooley

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close