Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesPCL Turns 6


September 1996 / Reviews / A High Five for the Latest LaserJet / PCL Turns 6

Each new LaserJet generation has had its own new version of HP's Printer Control Language (PCL), which has become a de facto industry standard. As PCL matured, it got new, enhanced capabilities, such as macros, scalable fonts, complex vector graphics, and color. However, PCL 5 required the printer driver to decompose high-level graphics commands, which consumed CPU time and compl icated programming. The driver then shipped the resulting large streams of data to the printer, creating unnecessary network traffic, long spool times, and a long return-to-application time.

PCL 6 repartitions the processing burden using a new interface that's closely aligned with Windows Gra phical Device Interface (GDI) calls. The computer spends less time translating GDI calls, so an application should regain control more quickly after printing. Also, the compact PCL 6 commands should improve network throughput. Because PCL 6 mirrors GDI so closely, what you get on paper is much more like what you see on-screen.

PCL 6 can also synthesize fonts from a library of 355 glyphs, which the printer combines into a particular font on demand following special instructions stored as a font description. The end result is an auto-hinted TrueType outline that the printer rasterizes. Using Font Synthesis frees up approximately 850 KB of printer memory.


Windows* Printing with PCL 6

illustration_link (18 Kbytes)

*OS/2 process is similar.


Up to the Reviews section contentsGo to previous article: PCL Turns 6SearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network