Editing Commands
File Maintenance
Creating New Elements
Master Libraries
Formulae Functions & Operators
Filing Utilities
Element Schedules
Room Data
Running Calculix
Worked-Up Data
Vertical Data
Site Layout
General Bill Data



  1. Printing
  2. Printing internal reports
  3. Setting up the report printer
  4. Individual printers for different users
  5. Printing bills of quantities
  6. Killing an unwanted print job



The printing facilities in "calculix" fall into two basic categories.

Internal Reports
Bills of Quantities


Back to Top

Printing internal reports

The printing of the input data, the worksheets and the processing reports are handled by a "calculix" print utility. Printing the contents of the screen using the appropriate Function Key also uses this utility.


Back to Top

Setting up the report printer

NOTE: This section doesn't apply to modern networks but is included for users of calculix on older unix systems.

In order to tell calculix which printer it should use it is necessary to run a routine called /port/bin/qssinit. This is a prompting utility which takes the operator through the printer specifications for the selected printer. qssinit is automatically called up when "calculix" is installed and thereafter can be changed at any time by using the option in the calculix utilities.

The printer set up requires you to respond to the following questions:

Do you want to Ignore Reports ? y/n

If you ignore reports the whole Report generating procedure will be suppressed.

Do you want to Print to a File ? y/n

If you print to a file all reports will be sent to a file called "" which will be located in the users HOME directory.

Once the file has been created it can be inspected on the screen using the word processor and it can also be printed out using the word processor's printing utilities.

If several reports are produced during the same calculix session subsequent reports will be appended to the end of the file. The first print request of a new calculix session will overwrite any previous file and the old file will be lost. If the file is needed it should be re-named before any new is produced.

Do you want to use a Local Printer ? y/n

This option will send the print request to the auxiliary printer port of the workstation which originated the request. The option will only work if your computer supports Local printing and you have a suitable printer connected to the auxiliary printer port. It is specially designed for users working a long way away from the central printers. It is a feature of Local printing that the computer terminal cannot be used whilst local printing is in progress.

Which Printer do you want to use ?

Here you must specify the name or number which identifies the printer that you want to use. The terminology used will depend on the method adopted by the operating system of your computer.

* What Page length do you want to use ?

This should be 66 lines per page. No other options are supported at the moment.

* What Line length do you want to use ?

This should be 132 characters per line. No other options are supported at the moment.

Do you want a Header Page ?

If you ask for a Header page each Report will start with a Banner page giving details of the print job, the User who requested it and the time it was produced. This option is provided to help to identify individual print-outs from a busy central printer used by a variety of different users.

All reports will be processed via the computer's printer spooler which receives all printing requests, places them in a queue and then processes them as and when the specified printer is available.

* These questions do not appear on 386/386 based computers.


Back to Top

Individual printers for different users

NOTE: This section doesn't apply to modern networks but is included for users of calculix on older unix systems.

Each user can have his own settings for printing. All he has to do is to run the Printer Set-Up routine and, thereafter, all print-outs requested by him will be sent to his designated printer. Users are identified by their log-on name for the purpose of deciding how to process printing requests.

This facility is especially useful for Local printing, i.e. where the printer is connected to the auxiliary port of the terminal instead of directly to the computer. If local printing is selected then all print-out reports will be diverted to whichever printer is connected to the auxiliary port.

If an individual user or terminal has a need for a variety of different printing arrangements, then it is merely necessary to create more than one log-on account and set up the printer details for each account according to requirements.


Back to Top

Printing bills of quantities

NOTE: This section doesn't apply to modern networks but is included for users of calculix on older unix systems.

The Bills of Quantities are output to the word processor and subsequent printing is handled by the menu driven facilities of the word processing package.

The document produced by calculix is fully formatted and should need no alterations in the word processor before printing. If you find that you are required to modify the Bill in some way please notify Highbrave of the details so that they can see if they can modify the formatter to suit.

The use of the word processor has the advantage that text editing can be performed on the Bill. It should be remembered, however, that any changes made are made to the final Bill only and do not alter the calculix records from which the Bill, and any other document like the Valuation Chart, was produced. The changes will not therefore be included in a later edition of the Bill unless the records are also changed.

The name of the document which contains the Bill will be as specified in the Output Document File Name on the Specific Bill Format Worksheet. This file will be in the library of the person who created the Bill. Note that since a file name must be unique, reprocessing a Bill will automatically over-write the previous document unless it has been re-named or unless the Output Document file name has been modified. This will also happen between different types of bill and so Elemental Bills should use different Output Document file names to avoid the risk of over-writing them with a later Trade bill.


Back to Top

Killing an unwanted print job

NOTE: This section doesn't apply to modern networks but is included for users of calculix on older unix systems.

If you instigate a print report by mistake and wish to kill it of you should proceed as follows:

1. If the printer is already printing the unwanted report turn the printer OFF LINE. DO NOT TURN OFF THE POWER TO THE PRINTER

2. Delete the print job from the printer queue. Your computer manual will tell you how to do this if you do not already know.

3. Turn the printer back ON LINE. The printer will re-commence printing from where it stopped and will continue to print until it's own internal buffers are empty of data.


Back to Top




Send mail to with questions or comments about this web site.
Copyright E-Quantities Ltd.