Contents Copyright information Welcome to HELIOS Base 1 About the chapters of this manual 2 Using the manual 2.1 Conventions 2.1.1 Structure 2.1.2 Font and syntax conventions 3 An introduction to HELIOS Base 3.1 New Base features 4 The Base product 4.1 Software installation 4.1.1 Server requirements 4.1.2 Additional requirements on Windows 4.1.3 General remarks 4.1.4 Preparing the installation 4.1.5 Navigating within the HELIOS Installer 4.1.6 Software installation 4.1.7 Software installation (Mac OS X) 4.1.8 Software installation (Windows) 4.2 Upgrading product generations 4.2.1 Upgrading from UB generation products to UB+ 4.2.2 Upgrading from 4th generation products to UB 4.3 Migrating from earlier versions (CD017 or earlier) to UB 4.3.1 Migrate Settings 4.3.2 Previous (CD017 and earlier) and new versions settings 4.3.3 Switching back to the old versions (up to CD017 and earlier) 4.3.4 Switching back to the new versions 4.3.5 Migrating a second time 4.3.6 Removing the old versions completely 4.4 Licenses 4.4.1 Entering a new license 4.4.2 Removing a HELIOS license from the server 4.4.3 Entering a new license (Mac OS X) 4.4.4 License conditions (Windows) 4.5 Starting/Stopping HELIOS Services manually 4.6 HELIOS TCP/IP security overview 4.6.1 Setting passwords 4.6.2 IP Access Control Lists 4.6.3 Firewall ports 4.7 After the installation - What now? 4.8 Migration to other platforms 4.9 Backing up HELIOS settings 4.9.1 Automatic backup of configuration 4.10 Data backup 5 The Base product (Windows) 5.1 HELIOS architecture on Windows 5.1.1 Optimal integration into Windows 5.1.2 HELIOS server processes on Windows 5.1.3 Starting and stopping the HELIOS software 5.2 Windows permissions 5.2.1 Permissions for owner and group 5.3 Windows event log 5.4 File name encoding 5.5 HELIOS CLI parameters 5.6 File path information 5.7 Windows shares & HELIOS volumes 5.8 Modifications in the Windows system 5.8.1 DLL search path for HELIOS libraries 5.8.2 HELIOS files copied into the Windows folder 5.8.3 Windows registry entries 5.9 HELIOS file event driver 5.10 Windows firewall problems 5.11 HELIOS Admin notes 5.12 "srvmsg" program notes 5.13 PAP and HELIOS TCP Printing 6 HELIOS directory structure 6.1 HELIOSDIR/bin 6.2 HELIOSDIR/etc 6.3 HELIOSDIR/etc/prefs 6.4 HELIOSDIR/lib 6.5 HELIOSDIR/public 6.6 HELIOSDIR/sbin 6.7 HELIOSDIR/var 6.8 HELIOSDIR/var/conf 6.9 HELIOSDIR/var/spool/dicts 6.10 HELIOSDIR/var/spool/psfonts 6.11 HELIOSDIR/var/spool/qmeta 7 HELIOS Admin 7.1 General remarks 7.1.1 System requirements 7.2 Starting HELIOS Admin 7.3 Logging on to the HELIOS Admin server 7.4 Local preferences 7.5 Lists menu 7.5.1 Users 7.5.2 Groups 7.5.3 Volumes 7.5.4 Printers 7.5.5 Printer connection type (Interface) 7.5.6 Active users 7.5.7 Printer log files 7.5.8 Server log files 7.5.9 System Messages 7.5.10 Script Server Log Files 7.5.11 Versions 7.5.12 Server File 7.6 Volume menu 7.7 Printer menu 7.8 Settings menu 7.8.1 Server Settings 7.8.2 Security Settings 7.8.3 Color Labels 7.8.4 Fonts 7.8.5 Extension Mappings 7.8.6 IP Access 7.8.7 Server Preferences 7.9 Printer Jobs window - moving, restarting, and deleting jobs 7.10 Multiple HELIOS hosts 7.11 Logging off from the HELIOS Admin server 7.12 Retrieving information about the software 8 HELIOS utility programs 8.1 srvmsg 8.2 logrotate 8.3 locktable 8.4 migrate 8.5 uniconv 8.6 socket 8.7 swho 8.8 ifstat 8.9 sqlite 8.10 toolclient 8.11 "dt" tools 8.11.1 Command descriptions 8.11.2 Additional information 8.11.3 Using "dt" for backup/restore 8.12 rebuild 8.12.1 Preferences of the "rebuild" program 8.13 prefvalue 8.14 prefdump 8.15 prefrestore 8.16 mail 8.17 machid 8.18 oiinfo 8.19 pstext 8.19.1 Escape Interpreter 8.19.2 Umlauts and special characters 8.20 start-helios 8.21 stop-helios 8.22 uwhat 8.23 lscom 8.24 psyslog 8.25 htar 8.26 printerlog 8.27 serverlog 8.28 HELIOS Windows tools 8.28.1 kill 8.28.2 ln 8.28.3 dd 8.28.4 crontool 8.28.5 Windows printing to HELIOS queues 8.29 Third-party Windows tools 8.29.1 Sysinternals tools for Windows 8.29.2 Wireshark Network Analyzer 9 The HELIOS Admin server 9.1 General remarks 9.2 The HELIOS Admin server program 10 The authentication server 10.1 The authentication server program 10.1.1 Different user authentication needs 10.1.2 PAM Modules 10.1.3 Authentication server telnet port 10.1.4 Login notification script 10.1.5 Local host users/groups 10.1.6 NIS users/groups 10.1.7 AD/PDC users/groups 10.1.8 heliosauthcreate 10.1.9 LDAP 10.2 authutil 10.2.1 user 10.2.2 group 10.2.3 guest 10.2.4 login 10.2.5 passwd 10.2.6 batch 10.2.7 Note on AD/PDC users 10.3 Configuration with NIS 10.3.1 HELIOS services configuration on a NIS Master 10.3.2 NIS configuration with separate "passwd" and "group" files 10.3.3 NIS configuration without separate "passwd" and "group" files 10.3.4 NIS verification 11 The notification server 11.1 The notification server program 12 DHCP server 12.1 HELIOS DHCP server 12.2 DHCP with dynamic DNS update 12.2.1 Dynamic DNS update 12.2.2 DNS domain configuration 12.2.3 DNS server is required to enable updates 12.2.4 Client host names 12.3 Configuring IP address and host name for HELIOS clients 12.3.1 License terms for a secondary DHCP server 12.4 DHCP server service port 12.5 Duplicate HELIOS DHCP check 13 The desktop server 13.1 General remarks 13.1.1 The new SQL desktop database 13.1.2 What is a desktop database good for? 13.2 The desktop server program 13.2.1 Online backup copies of a live volume 13.2.2 Re-indexing the desktop database 13.2.3 SQL desktop database engine 13.2.4 Note on UseSQL preference 13.3 "afpsrv/pcshare" and "desksrv" coordination 14 The Service Controller 14.1 srvutil 14.2 Integrating additional services 15 Advanced printing system 15.1 The HELIOS printing system 15.2 Printer output interfaces 15.3 HELIOS LPR 15.4 LPRM 15.5 LPQ 15.6 LPC 15.7 LPD 15.8 Printcap 15.9 Windows printing 16 mDNS (Bonjour) 16.1 Introduction 16.2 mDNS vs. AppleTalk 16.3 Host names with DNS and mDNS 16.4 Coexistence of Apple Bonjour and the HELIOS mDNS server 16.5 HELIOS mDNS server 16.6 Sample network configurations 16.7 mDNS proxy server 16.8 Additional information 16.8.1 Automatic mDNS service reconnect 16.8.2 Tracing the mDNS server communication 16.9 mdnstool 17 Uninstalling the HELIOS software 17.1 Removing the software 17.1.1 Removing the software (Mac OS X) 17.1.2 Removing the software (Windows) 18 The HELIOS Update Installer 18.1 About HELIOS updates 18.2 Using the HELIOS Update Installer 19 Preferences 19.1 Volume preference keys 19.2 Global preference keys 19.3 Printer preference keys 19.3.1 Spooler/Input settings 19.3.2 Output driver settings 19.3.3 "tcpif" preference keys 19.3.4 "diskif" preference keys 19.3.5 "holdif" preference keys 19.3.6 "balanceif" preference keys 19.3.7 "timeif" preference keys 19.3.8 "cloneif" preference keys 19.4 Service Controller preference keys 19.5 Desktop server preference keys 19.6 Rebuild preference keys 19.7 Authentication server preference keys 19.8 mDNS server preference keys 19.9 mDNS proxy server preference keys 19.10 Notification server preference keys 19.11 DHCP server preference keys 19.12 HELIOS Admin server preference keys 20 Technical support 20.1 Support options 20.2 Keys and updates 20.3 Error Messages 20.3.1 "license" error messages 20.3.2 "generic" error messages 20.3.3 "desksrv" error and status messages 20.3.4 "rebuild" error messages A 1 Windows and Mac characters A 2 IP configuration - Reference Part A 3 Technical notes A 3.1 Printer log file structure A 3.2 Server log file structure A 3.3 PostScript RIP inits in HELIOS Admin A 3.4 Error logging A 3.5 UNIX kernel tuning A 3.6 WebShare iPhone A 3.7 TCP ports used by HELIOS A 4 Glossary Index