×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

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

PCL print on 600 vrs 300 dpi printer

PCL print on 600 vrs 300 dpi printer

PCL print on 600 vrs 300 dpi printer

(OP)
How does a change from 300 to 600 dpi change the pcl commands? Does this only impact pcl images? I have a software product that supports 300 only and I need to make changes to it to support 600 dpi.

Thanks for any info.
AC..

RE: PCL print on 600 vrs 300 dpi printer

All of your PCL files created for a 300 dpi printer
should print perfectly on a 600 dpi printer. A 600 dpi
printer can use a 600 dpi addressing scheme, but by
default is uses 300 dpi.

The resolution of graphic images is contained in the
bitmap code. If it was specified as 300 dpi in the
PCL file, it will be rendered at 300 dpi, regardless
of the printer's highest resolution.

Jim Asman

RE: PCL print on 600 vrs 300 dpi printer

There is no PCL command to change the dpi of the printer. But there is a PJL command for it. PJL is part of PLC but is a little diffrent.

Here is the PJL command for changing the dpi from the HP site:

----------------
Resolution
Ec%-12345X@PJL DEFAULT RESOLUTION=300, 600 or 1200 ( depending on the printer)
Ec%-12345X

NOTE: This code function is not supported on HP LaserJet 4L and 4ML printers.

NOTE: The HP LaserJet 2100, LaserJet 4000, LaserJet 5000, and LaserJet 4050 printers support 1200 dpi. The HP LaserJet 8000 and LaserJet 8100 printers support HP FastRes 1200.

----------

Basicly what you want it to look like in your program is this:

Ec%-12345X@PJL <LF>
@PJL DEFAULT RESOLUTION=600 <LF>
Ec%-12345X

you need to have a <LF> "Line feed" at the end of each line except for the last line to get it to work.

This is how it looks in the language CQCS that I write in.

Writefile(L_FILE_NAME,"%s%s%s%s%s",
"<033>%-12345X@PJL","<LF>",
"@PJL DEFAULT RESOLUTION=600","<LF>",   
"<033>%-12345X")      


This also might set the printer to 600 as a default dpi so you might want to set it back to 300 at the end of the program                                    



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