Jump to...
Columns:
Advanced Software and Technologies
BYTE Media Lab
Chaos Manor
Conference Reports
Features
Free Features
Gigglebytes
Letters to BYTE.com
Mr. Computer Language Person
New Products
Op/Ed
Portable Computing
Serving with Linux
The Upgrade Advisor
PCL 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.
illustration_link (18 Kbytes)
*OS/2 process is similar.
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 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