PAINTER

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:

  • Paper, in case of printout

  • WORD format

  • HTML/MHTML format

  • PDF format

  • Picture format

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 report’s 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:

  1. 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.

  2. 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:

  • The thickness of the drawn lines can be increased by 0.1 mm.
  • Colour

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.


 

Chart Types:

  • 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

  • Ribbon: multi-row 3-D

  • 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
 

Home | Company | Products | Customers | Contact Us
Copyright © Ala Informatica, 2004. All Rights Reserved