But the technology wasn't
always so robust and that is part of the reason the
tool isn't more fully utilized today. Users just haven't
keep up with the innovations and added functionality.
For example, our tool was created in the mid-90s to
parse print streams, such as the fully composed AFP
from IBM, for just a single customer. Before, companies
with legacy business
applications used programming languages, such as COBOL
or Assembler, to perform the document composition
duties.
Or they used tools or
engines such as the Document Composition Facility
(DCF) from IBM. But these required highly-skilled
personnel and were labor intensive, which meant that
it was both costly and time-consuming to alter or
update the legacy applications.
However, many organizations
re-engineered the IT function in the mid-90s and shifted
away from more complex programming languages that
required higher skills in favor of newer ones such
as Visual Basic and C++. As a result, a gap emerged
between the skill levels of the newer programmers
and the requirements of the existing legacy applications.
Easy programming
These organizations soon discovered that
print stream engineering tools, which are in essence
a simple programming language, were easier to code
than COBOL or Assembler. So the tool soon grew in
popularity among IT professionals as a quick and inexpensive
way to make last-minute changes to print streams and
the resulting customer messages.
When first developed,
the tool was geared more toward processing line data,
such as ASCII text or records-based information, also
known as print image data. Later enhancements enabled
the tool to parse page description languages such
as IBM's AFP or Xerox's MetaCode, which allowed users
to separate embedded formatting controls that are
specific to output devices and make last-minute changes on those controls.
For example, users could
now alter the commands that tell a printer to draw
a rule, shade a box, or call in a graphic. This allowed
easy updating or revising of a company logo, for example,
without the need to alter the legacy business application.
As printers improved,
the tool also emerged as an easy way for high-volume
mailers to take advantage of the wider (11" x
17" or 11" x 30") print path or duplexing
capabilities to achieve 2-up or two-sided printing
-- again, without the need to alter the legacy business
application.
Other recent enhancements
broadened the tool's print-related functionality,
such as support for PCL PostScript and highlight color,
while new features such as the capability to insert
control and PostNet barcodes enabled users to bolster
mail piece integrity and speed delivery.
Easy application
development
More recently, the launch of a visual engineering
development tool set lowered the needed skill levels
even more by giving users an easier and faster way
to perform print stream analysis as well as application
development and testing.
Thanks to these innovations,
print stream engineering tools are now being used
to aid a myriad of tasks, including these high-value
activities: