Spool-a-Matic is an IBM i based software utility that converts IBM i spooled files into industry standard file formats and places the resulting
stream file into any directory in the IBM i's Integrated File System. Spooled files can be split into multiple stream files
based on data found on the page. This is ideal for separating pages by branch,
by customer, or by other criteria. Depending on the Integrated File System
name specified, you can place the generated file in any file system known
to IBM i including writing directly to Windows systems on the network, another system running IBM i,
or NFS servers. With Spool-a-Matic you can make IBM i spooled output available to your users in the form best suited to them.
The product can convert spooled files to a wide variety of formats, the most
popular of which is Adobe's Portable Document Format ( PDF).
conversion is fully enabled for all levels of document complexity found in IBM i printed output. Print data, page segments, overlays, color, graphics, images,
fonts and barcodes are accurately processed to give you PDF files that display
and print like the original spooled file. The resulting PDF
file is text based (not a bit image), and can be searched and indexed using Adobe's products. The PDF
files can be encrypted, password protected, and compressed during the conversion
to provide security and reduce storage requirements. As additional options the
files can be digitally signed
or ISO 19005-1:2005 PDF/A compliant. Extensive bookmarking capabilities, based on DDS's
indexing keywords or data on the page, allow you to generate files that are
easy to navigate. Additional parameters allow you to specify the PDF
document title, document subject, document open options, and font imbedding,
giving fine grain control over the presentation of your data to the end user.
and unicode enabled for Chinese 中文 (简体)/中文 (繁體), Japanese 日本語, and Korean 한국어.
- Spool-a-Matic's conversion function is packaged as a single Control
Language command, SPLCONVERT. The command takes a spooled file and output
stream file name as parameters and generates the stream file as requested. SPLCONVERT
can be run from a command line or coded directly in your CL programs to
provide converted output for your existing jobs.
- Extensive ability to convert spooled files to stream files including the
ability to subset a spooled file or split a spooled file into multiple
output files based on data on the page. Extensive CCSID support.
- Spool-a-Matic includes a command and associated print driver programs
that allow you to create logical printer devices. Logical printers perform
spooled file conversion automatically for all spooled files placed on
their output queue. Logical printers can be shared to your network and
provide direct conversion "printing" from any PC application
for any PC on your network. Combine this with Spool-a-Matic's PDF support
and you can "print" (generate) PDF files without Acrobat.
The product includes work-a-likes for the IBM i Work with Spooled File (WRKSPLF) and Work with Output Queue (WRKOUTQ) commands.
The work-a-likes allow you to display a list of spooled files and process them
by entering an option number.
Our Display Page Data (DSPPAGDTA) command is included in the product. The command
allows you to display selected data from within a spooled file. The command supports
output to a display, to print, and most interestingly to an output file. For example,
by displaying the page positions of the customer number in spooled files containing
invoices, you can create an index from customer number to the related spooled
files that contain their invoices.
Our Retrieve Page Data (RTVPAGDTA) command is included in the product. The command
allows you to retrieve data from a specific location within a spooled file. The
requested data is returned in a Control Language (CL) program variable.
- Spool-a-Matic integrates with Report
Manager to make its spooled file conversions available to Report Manager's
automated spooled file processing.
Spool-a-Matic supports all of the IBM i spooled file print data streams and can produce stream files in a variety of
industry standard formats. Not all of the possible conversions are applicable
to all spooled file print data streams. The following table shows the supported
Output Data Format (Click YES For Sample)
- Double byte character set ( DBCS)
- Double byte character set ( DBCS)
enabled for Chinese/Japanese/Korean.
- With some work on your part. See printing nuggets for
information on processing *LINE and *AFPDSLINE.
|Original print data stream
|Portable Document Format
|Rich Text Format
|AFP Viewer Ready
|Hyper Text Markup Language
|Tagged Image File Format
| IBM i Host
Gumbo products include a range of standard features that make them easy
to use, easy to manage, and easy to live with:
- Extensive manual, both online as menu option 1 and in PDF PDF (See downloads page).
- Context sensitive help for every command and parameter.
- Menu that provides organized access to the product's features.
- The product is packaged as a licensed program and participates in the full
range of support provided by IBM i.
Licensed program installation, PTF management, etc. are handled with the same commands used to manage IBM®
- Unlike IBM®
Licensed Programs, our products are packaged to allow multiple releases
to be installed at the same time. This facilitates new
- Product PTFs
are available on the web or can be retrieved and installed in a single
our Retrieve Gumbo PTF (RTVGSIPTF) command.
- Our products include a hot site friendly automatic
authorization function that allows you to immediately move operations
to any backup or failover machine without contacting us for a license
key or authorization code.
- We include a Check Product Authorization (CHKPRDAUT) command that allows
you to exercise the product's authorization algorithm and insure there are
no authorization "surprises".
- An installation verification option is available on the menu. You can
easily verify that the product is correctly installed.
- All (applicable) objects in our products are digitally
signed allowing you to verify their integrity. Modifications that could
jeopardize the security of your system are easily detected with IBM i's Check Object Integrity (CHKOBJITG) command.
- Our products are upward compatible with future
IBM i releases.
You can install a new
IBM i release without
installing a new release from us.
- Our products are compatible with all IBM i security levels. We use only published interfaces.
For additional information see: Answers to the most frequently
asked general product questions.
A fully functional 30-day trial of the product is available
for immediate download. There is no obligation. To receive an invoice, fill out an Invoice
Gumbo offers two choices for licensing our IBM i software products,
system wide licensing and partition licensing. These are mutually exclusive. A
system wide license applies to a specific system serial number and processor group and is good for any and all partitions in the
system. A partition license applies to a specific system serial number, partition number,
and maximum processor capacity,
and is not valid for a system that has not been partitioned. For the overwhelming
majority of our customers, a system wide license (~ 98%) is the best choice.
A partition license (~ 2%) is the best choice in very limited circumstances
involving small partitions on large machines.
The system wide license prices for all of our products, with the exception of
Report Designer, are tiered based on your system's
processor group. You can determine your machine's processor group by running the IBM i Work with License Information (WRKLICINF) command.
The partition only license prices for all of our products, with the exception
of Report Designer, are based on the maximum processor capacity
configured for the partition (rounded up to the nearest tenth). You can determine
your partition's maximum processor capacity
by running the IBM i Start System Service Tools (STRSST) command and taking option 5 "Work with
system partitions" then option 1 "Display partition information"
then option 2 "Display partition processing configuration".
The one time charge
services. You are purchasing a permanent license to use the software subject
to the terms of a license agreement and upgrade
|System Wide License (all partitions)
|One Time Charge
|Partition Only License (one partition)
|One Time Charge
|Base per partition
|Add per processor
- The smallest unit of processor capacity is .1 (one tenth). For
example, round 1.43 up to 1.5.
- Example partition only license: 1 partition with 1.43 processors
OTC = $1,675 = $940 + 1.5 X $1050.
- Run CALL PGM(QLZARCAPI) to see MAX PROCESSING CAPACITY: for a partition.
- Prices for other Gumbo products can be found on our current Price
- Revised 2022/06/01.