|
Document is the most powerful
instrument to convey with outside.
The document's graphical look is very important to distinguish
yourselves from
the competition.
The new communication channels, fax and internet, give a prompt
trasmission
of documents, but need graphics to maintain a good layout.
The more and more frequent utilization of software tools needs
to separate the
document's graphical layout from the software experts activity
both during the
installation and during the releases updating.
As far as the developers are concerned, it is better to customize
the documents using
a graphical tool, than handle the version of the customized
programs.
Sometimes it is necessary to add to the documents, pictures,
logos, column separators,
barcode, that is it is necessary to reproduce graphical documents.
The most effective system to solve this problem is not to
change your software, but
to complete your data with any graphical object.
Spool Painter transforms the AS/400 report into high quality
graphical report on any
printer, fax and creates files you can send by Internet. You
do not need to know the
AS/400 system or its coding language; no hardware investment
is required.
With Spool Painter you do not have to change the programs
that creates the reports,
because it recognises the report's data, and makes them available
to the ReportDesigner.
Spool Painter does not limit itself to overlap a form to the
AS/400 report, but uses data
to create new reports.
For each AS/400 report, it is possible to obtain one or more
copies, different as regards
the content: for instance, internal or the external copy.
Each copy can be reproduced
on a certain printer, Word file, HTML file, PDF file, etc.
You can also obtain different
documents (for example the packing list, the labels of the
packages and the covering
letter).
Designing a project means to drag the report's fields to the
workspace, design the form,
import pictures etc.
The Report Designer allows to you to project the graphical
layout, by inserting pictures,
boxes, barcode, RTF texts, colums separator, etc...
The preview window is available in order for you to check
out the layout of the project.
Any data of the report can have the default properties or
own properties like font, size,
colour, and orientation. Any object to print (constant, pictures
etc) can be conditioned by
the content of variables that are present in the report, or
by events that occur (for
instance first page, following pages).
In this way, you can project multi-language forms, multi-firms,
or set different layout for
the first page and the following pages, for different copies,
or foronward/backward form.
It is possible to retrieve the pictures to print dynamically
when executing, (costruction of
the path by linking constantand/or data present in the report).
Barcode function transforms any strings of characters into
the barcode you selected
among the barcode formats. With the Designer, you perform
calculations within the data
of the report, using arithmetic operators (for instance you
can print Euro values,
although you have only lire values in the report). You can
work with strings (data
chaining, lower/upper case conversion, etc).
The increasing competitivity and the market liberalization
call for an ever prompt and
customized communication.
Get a front row seat.
OUTPUT TYPE
The single copies of the document can be reproduced on
one of the following formats:
The word format can be very useful if the document must
be edited or completed
compared to the version produced by the AS/400.
The PDF format more suitable to transmit a document.
To create PDF files it is not necessary to have the ADOBE
ACROBAT license, because
these files are created though a driver enclosed in the
product
The ZIP option integrated into the product allows to you
to zip automatically the files
created.
REPORT PROCESSING
AUTOMATION
It is necessary to address the report you need to reproduce
to a specially provided
queue devoid of printers.
The robot checks one or more queues to detect the presence
of reports, by activating
itself at time intervals you can set.
The robot can stay in a server or in any user PC.
You can install one or more robots depending on your needs.
In case of a remote site,
for example, we install a robot in the local network, and
a second robot in the remote
network.
In this case you get better performances then you would if
you processed in the system,
and then you sent the graphical report to the remote site.
Since the reports graphical processing is not executed
in the system but in the PC, data
transferred by the system to the remote site are strings of
information held in the report
and not the whole graphical picture.
The Spool Robot module performs the printing automation activities.
There are two versions of Spool Robot:
-
Standard, which is enclosed in Spool Painter. It can
intercept the AS/400 report
when it is created, and it can run a rule of Spool Painter
to obtain a graphical report
of any printer of the network.
-
Extended, subject to the licence. It can intercept the
AS/400 report when
it is created, and it can run a rule of Spool Painter
to obtain:
-
If it is requested, the report is segmented into
single files, as we saw
in Spool office
-
The report or the single files are created for each
copy of the document
-
If it is requested, the files created are zipped
-
The files created can be sent by E-mail or Fax
The original report is held, moved to a queue or deleted
according to what you specified
in the project.
FAX AND E-MAIL
INTEGRATION
Spool Robot is integrated with different email products
and with WinFax and ZetaFax
to send fax.
Spool Robot automates all the processes required to create
files and send them as
e-mail or fax attached.
Spool Robot can also segment the report to create different
file when parts of the report
change (ex. it can create a file for every agent in a report
of global commissions) with
names that reflect the files' contents and can retrieve the
addresses by specially
provided address book.
Sending fax
through WinFax is not active with Windows XP.
SYMANTEC notifies that
they have not updated and tested their Winfax
SDK for XP, used to send fax
automatically.
STORING
The graphical documents created in PDF format can be stored
in a folder, to be consulted
by the network users.
In the same way you can store the EXCEL or WORD files created
by Spool Office.
You can define 15 search keys at the most to use as filter
in the inquiry.
The information used for the search is contained in the heading
of in the footer
of the document.
The client application Spool Storing is used to search and
display the files created by
the robot and stored.
After selecting a storing database file, the list of the search
fields is displayed.
You can write the type, (equal, greater, less, etc.) and the
comparison value to filter
the list.
By pressing the button FIND, you obtain the list of the files
found.
By double click on the file, you access the application linked.

HOW IT WORKS
The graphical report processing is executed part in the
IBM AS/400 and part in the PC.
For every report to process, you have to define the significant
lines of the report,
and for every line the initial and the final part of the information
you need.
You perform this operation through the Spool Office's module,
that is therefore
pre requisite of Spool Painter's module.
Since the report data identification is executed on the AS/400
original report picture,
an unuvocal connection between the report and the handling
rule is established.
An identifier name is assigned to every datum of the report.
During the graphical project of the form, all data identified
are listed in a window
of variables, from which you can drag data to the workspace.
After executong the graphical project, as last step you have
to show to the robot
a series of parameters to automate the graphical report processing.
SPOOL OFFICE TO
RETRIEVE DATA
The first activity to perform the project of a graphical
report, is defining the original
report's significant data.
This function is executed directly on the picture of the
document and it is defined Report
handling rule.
For further information refer to Spool Office.
Usually the document has two types of data:
-
Data situated in fixed position in the document: document's
holder, heading and
footer data. To identify this data, you only have to click
on the picture of the report,
on the initial and final position of the data and assign
an identification name.
-
Data situated in variable position in the document:
document's body lines.
For each report you need to process, you have to define
a handling rule, to let the tool
know which are the lines of the report, and the data you
need.
This information is necessary to define which lines of the
reports contain significant data,
and within these lines, which is the data you want to transfer
to output.
The document original data are transferred to the designer,
during the processing,
through the report handling rule.
First of all, all the fixed information is transferred,
then the variable one.
The report's lines are transferred in the same order as
they are in the document.
The graphical Designer prints right the fixed data exposed
in the graphical form,
and then the variable lines.
The document's totals are available to be printed also at
the beginning of the printing
processing and not at the end, as in the original document.
For each report's handling rule, you can set more outputs.
The rule retrieves the information from the report and then
transfers it to the designer.
You can project to issue from an only document, for example
a paicking list:
-
The paicking list graphical version
-
The labels of the packages, reporting the contents
-
A covering letter with a text reporting data of the
report
Spool Office processes the report's data and transfers
them to the Designer, that not
only re-map the report, but produces new forms.
THE REPORT DESIGNER
The Report designer is the tool you have
to use to project the graphical form.
In the picture you can see the work space and the functions
that are available to you.

|
A |
Rules |
D |
Toolbar |
H |
Preview window |
|
B |
Menu bar |
F |
Workspace |
I |
Variable list |
|
C |
Object bar |
G |
Status line |
J |
Layer window |
The rulers
The rulers form a frame around the workspace. The lines
markings on the rulers, show
the current position of the mouse, displaying the respective
co-ordinates X and Y in mm.
The Objects vertical toolbar (Toolbar)
The Designer offers different Objects types that can be
set and changed in the
workspace of the project.
These objects make up the structure of the graphical project.
In the left section of this
page you'll find a more detailed explanation through the
linkings.
The horizontal Toolbar (Toolbar)
Menu items can also be directly selected via the Toolbar.
Workspace
The workspace is the area in which objects can be changed
and defined. The shape and
size of the workspace depends on the default values of
the paper size and alignment.
The entity of all objects on the workspace and its corresponding
layout are called
a project. It is possible to create two kind of projects:
List projects (List/form/table
creation) and label projects (label creation).
Prewiev
The preview window is available in order for you to check
out the layout of your project
under construction.
Data are symbolically displayed with a set of characters.
In the preview window each
datum begins and ends with the character "X".

Status Bar

The status bar is divided into three sections:
-
The left area indicates the current
mouse position in millimetres. The values indicate
the distance from the left and upper edge of your workspace
respectively.
-
The middle area indicates the current
mode of operation. (For example, selection,
draw rectangle, etc.)
-
The right area shows the name or type,
relative appearance level, as well as the
size of a selected object.
Layers

The layers are especially helpful with complex or larger projects.
For larger projects it is
suggested to relate the objects on each page, (first page,
following page, last page) to
their own layer. While you can fade in or fade out these layers
as required, every page
of your project can be handled separately.
Variable list

The variable list displays all variables which are available
in the current project to
position them in the work space through the Drag & Drop.
TEXT OBJECT
 Text objects are used to place any text in the workspace,
or variables' contents of the
AS400 reports (that is fixed data of the report).
To project the area pertinent to the document's holder
data, you only have to select this
object type, delimit the printing area, (by drawing the
frame with the mouse) and drag
data to print from the variables list to the rectangular
frame.
The object can hold more data lines (paragraphs), constants
or blanks lines.
The properties of one or more lines can be changed compared
to the project default:
-
Font, width, fit and coulour
-
Horizontal and vertical alignment
-
Orientation by 90°
-
Page wrapping if the space is not enough
to hold the text line
-
Execution of functions before printing

TABLES

The table object can hold any object types: report
data, constant, pictures, barcode, etc.
Every table has:
-
Heading lines (100 at the most)
-
Data lines (100 at the most)
-
Footer lines (100 at the most)
-
Group lines (100 at the most)
Every colomn or cell has column separator, background
attributes.
In the picture underneath you can see a table used to
print the heading data and the
body of the document, through three tables: for the invoice
line, for the bank line and
for the document body.

To create the document's body you have to
-
select the table object
-
draw the frame of the workspace to fix
the size and the position needed
-
use the data line type to drag inside
the workspace the fields you want to show
-
use the header line type to head the
columns or the cells
-
the default set the separators above,
underneath left and right for each element
-
if you do not want the separators, delete
them
-
with the preview you can check the size
of the columns holding the data
-
you can adjust the size of the columns
using the mouse
Now we sum up the options you can apply also to a single
column of the table:
-
width measured in increment of 0.1 mm.
-
horizontal alignment (right, left, centered, decimal)
and vertical (top, centered,
bottom)
-
separator
-
fit: clipping, word wrapping
-
background: pattern and colour (over 100 types) to head
the columns, data areas,
header groups, footer groups, and colums' footer. Different
font (proportional and
TrueType) and colour to head the columns, the groups header
data areas, the
groups and columns footer.
-
setting RTF texts in the columns
-
sum of columns, groups and page

RTF/FORMATTED
TEXT

The following options are available:
Text integration witah report data, through drag &
drop from the variables list.
-
Formatting characters within the line
-
Inserting RTF texts via Clipboard (ex.
from word processor)
-
Inserting objects as electronic signature
-
Allow page wrap
-
Inserting in table
PICTURES

With this object type you can add pictures in your project.
The picture can be fixed picture or conditioned by value
of variables, as the case of the
company logo.
The picture can also be dynamic: for example in case of
printing of a list, you'd need to
print the picture of the product. To retrieve the picture
automatically, you have to store
the pictures of the products in a folder naming them after
product's code. In the project
you state the picture to print is to be retrieved through
a formula by writing the path
(inclusive of the product's code).
If the "Keep Proportions" is marked, the proportions
(relation of width to height) of the
picture are always preserved.
GRAPHICAL
OBJECTS
Line

Changeable attributes:
Rectangles Circles and Ellipses

Changeable attributes:
- Frame Yes/no
- The thickness of the frame can be increased by 0.1 mm.
- Colour of the frame
- Transparent or full background
- If full background , filling pattern and colour
- If shading width style and colour

BARCODE

Barcode function transforms any strings of characters
into the barcode you selected
among the barcode formats

CHART
The graphical object can create the most diverse charts
for your reports. From today besides printing the report
you can also print the relevant charts or graphs.

-
Cylinder: 2-D, 3-D, multi-row, clustered,
stacked, 100% stacked or single
-
Bar: 2-D, 3-D, multi-row, clustered
stacked, 100% stacked or single
-
Pyramid: 2-D, 3-D, multi-row, clustered
or single
-
-
Line: single, multiple, stacked or 100%
stacked
-
Plotted Markers: single, multiple stacked or 100% stacked
-
Line/Plotted Markers: single, multiple, stacked or 100%
stacked

HTML
By entering a URL in the dialog or just
directly by passing on an HTML file as variable,
in no time you'll get your HTML page in the printing area.

FUNCTION
Besides printing data held in the report, Spool Painter
offers more then 90 functions and
20 calculation operators to process data coming from the
original report.
An assistant that has been integrated into the dialog
checks and signals the errors
made in the functions codification.

Numerical functions:
-
Arithmetical Operators, absolute number,
square root, exponential function,
logarithm, checks if a number is odd or even
-
Calculates the integer or decimal value
of a number
-
Returns the largest or the smallest
of the two values
-
Tests a number to be in a specified
range
-
Returns the value of a numerical string
Date functions:
- Returns the day of the week
- Returns current data and time
- Returns the week of the year
- Returns the year, the month, the day of the month, the
day of the week of a date
- Returns the date to which the corresponding number of
years, months, weeks,
days, hours, minutes or seconds was added
- Converts a date into hours, minutes, seconds
- Converts date into the Julian date format and viceversa
- Test a date to be in a specified range
Strings functions:
- Returns the first character of a string
- Removes leading and trailing blanks in the strings
- Retrieves the barcode text of barcode
- Tests the string to be empty
- Retrieves a substrings beginning from the left or from
another position
- As the previous case but beginning from the right
- Returns the lengh of string in characters
- Converts a string into lowercase characters
- Creates a string by concatenating a string N times
|