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
/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