VISULOX 4 Documentation

Printing configuration VISULOX Portal / application server

Actions on VISLOX Portal (each array member)

Install CUPS / VISULOX Printing

dnf install cups
 
dnf install visulox-printing-4.0.0-1.el8.x86_64.rpm
 
systemctl start cups
systemctl enable cups

3 queues are defined automatically after installation of VISULOX Printing

visulox-printing-<version>.rpm

  • tta_printer

  • tta_pdfprinter

  • tta_pdfviewer

Port 631 must be open in the firewall.

/etc/cups/cupsd.conf:

Listen localhost:631 -> Listen *:631


Allow remote printing in /etc/cups/cupsd.conf:


<Location />
  # Allow remote access...
  Order allow,deny
  Allow all
</Location>

Actions on application servers

Install CUPS

dnf install cups

systemctl start cups
systemctl enable cups

Printer queues

On application servers use the /opt/tarantella/bin/scriptsprtinstall.en.sh script to create printer queues for each array member (!):

sh prtinstall.en.sh 

    [--ttahost SGD_hostname] 
    [--ttaprinter printer_name] 
    [--appprinter printer_name] 
    [--uninstall [printer_name]] 
    [--cups y | n | auto] 
    [--cupsconf filename] 
    [--cupscontrol filename] 
    [--gsbindir gs_bin_dir] 
    [--append] 
    [--help] 


Default to use:

--ttahost

DNS name VISULOX Portal Server reachable from application server

--appprinter

Name of the printer queue on the application server (redirects the print file to tta_printer on VISULOX Portal

--append

Add new printer queues (not replace)

Define printer

/etc/cups/printers.conf:

<Printer tta_printer>
AuthInfoRequired none
Info tta_printer
DeviceURI ipp://<DeviceURI>:631/printers/tta_pdfviewer
Type 6
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>

Change DeviceURI (stop cups)

DeviceURI ipp://<DeviceURI>:631/printers/tta_pdfviewer


After login on the application server (VISULOX Portal session), the default printer is set to the right queue,
which points to the tta_printer queue on VISULOX Portal running the user's emulator session.

Set of env variable LPDEST

/etc/ttaprinter.conf