Professional Documents
Culture Documents
UQCI-4300-00
Columbus OM 4.3
Publication number
Trademark acknowledgements
Documentation set
Introduction
Technical Reference
Making comments
We welcome suggestions from all users regarding our
software products and their accompanying documentation.
Please contact your local Macro 4 representative, email us
at tech.authors@macro4.com, or write to:
Technical Documentation
Macro 4
The Orangery, Turners Hill Road,
Crawley, West Sussex RH10 4SS
United Kingdom
www.macro4.com
License information
Copyright 2004 Macro 4. All rights reserved.
This publication, as well as the software described in it, is
furnished under license and may be used or copied only in
accordance with the terms of such license. The information
in this publication is furnished for informational use only, is
subject to change without notice, and should not be
construed as a commitment by Macro 4. Macro 4 assumes
no responsibility or liability for any errors or inaccuracies
which may appear in this publication.
Except as permitted by such license, no part of this
publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means,
electronic, mechanical, recording or otherwise, without
prior written permission from Macro 4.
Contents
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Using a license file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Using a set of license keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Network connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CONTENTS
48
48
48
50
51
52
53
53
68
68
69
70
CONTENTS
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
CONTENTS
Conventions
Conventions
The following typographic conventions are used:
boldface
italics
monotype
Ctrl+D
...
CHAPTER 1
Chapter 1
Introduction
The back-end components can be installed on Windows (NT, 2000, and later) and
UNIX hosts, and on Novell NetWare. Columbus OM Explorer can be installed on
Windows PCs.
This chapter covers issues the following issues:
Environments on page 10
Licensing on page 11
At the end of the installation process, the product files will have been copied to a
user-defined location, with appropriate access privileges. The smaller components
are then ready for use. Additional setup is necessary for the major facilities
(printing, faxing and so on): for more information, see the How to configure
Columbus OM manual.
10
CHAPTER 1
Introduction
Environments
Environments
Some Columbus OM facilities run in several environments, some in only one.
Environment
Available facilities
Back-end components
which can be installed on
UNIX
Back-end components
which can be installed on
Windows (NT, 2000, and
later)
Back-end components
which can be installed on
Novell NetWare
Code
UNIX disk
space
Windows
disk space
Dispatch
DEU
15MB
15MB
Fax
FEU
28MB
15MB
PEU
33MB
15MB
PLU
1MB
CHAPTER 1
Introduction
Licensing
Licensing
Columbus OM is licensed by Macro 4 to run on a specified computer for a
specified period of time. A license is provided either in a license file or as a set of
license keys.
If you have a set of license keys, see Using a set of license keys on page 12.
To obtain a license from Macro 4, you need to know the host name and MAC
address of the computer on which the software is to be installed.
Remember that Columbus OM functions only on the hardware configuration
specified in your software license agreement.
The MAC address is something like: 08:00:20:9A:38:23 or 08-00-20-9A-38-23.
To find out the MAC address (Windows)
1
Look for the line starting Physical Address: the value on this line is the MAC
address.
Installing the
license file
You can install the license file either before or after you run the installation
program. It must be in place before you start Columbus OM itself.
If you have not yet installed Columbus OM
Copy the license file to anywhere on the computer on which you want to install
Columbus OM. (The installation program will copy the file to the location
where it needs to be.)
If you copy the file by using FTP, make sure that the file is transferred in binary
mode.
Copy the new license file into the folder in which the License Manager is
installed.
11
12
CHAPTER 1
Introduction
Updating your
license file
Licensing
If you are supplied with a new license file, follow these instructions.
To update your license file
1
Stopping and
starting License
Manager
Copy the new license file into the folder in which the License Manager is
installed.
Windows
Use the Services icon in the Window Control Panel. The License Manager
service is called M4 License Manager.
UNIX
1
Type
./cr_lrm.opsys start
./cr_lrm.opsys stop
Replace opsys with the code for the operating system (see also Checking your
environment on page 36).
For example, to start License Manager on Solaris, type:
./cr_lrm.sol start
CHAPTER 1
Introduction
Network connectivity
Network connectivity
In a distributed environment where the Columbus OM components are installed
on two or more computers, the components communicate by using the TCP/IP
protocol via a small number of network services. You must establish a port
numbering policy which can be implemented across your network. The basic
Columbus OM network services are:
Service
Port number
Used for
printer
515 (standard)
2001 (suggested)
uqnet
2005 (suggested)
Obsolete
uniqcs
2006 (suggested)
General communication
The service names are standard, but their mappings to port numbers can be
configured, by using this syntax:
service
port/tcp
# comment
File location
UNIX
/etc/services
Windows 95/98
\windows\services
\winnt\system32\drivers\etc\services
Novell NetWare
\etc\services
We suggest possible port numbers above, but you can use alternative values.
However, it is essential to use consistent port numbering for any given service on
all computers (UNIX hosts, Windows hosts, NetWare hosts, and PCs) that are to
interwork within a distributed Columbus OM network.
If appropriate, you can create multiple independent Columbus OM networks, each
communicating using separate and distinct port numbering. The back-end
components installed throughout these networks can all be accessed by a suitably
configured Columbus OM Explorer PC.
Columbus OM components use conventional methods for addressing other
computers in the network. This could involve using IP addresses, but more
commonly is achieved using host names, resolved into addresses either from the
standard hosts file, or by means of a DNS server. This documentation assumes that
you already have a well-established practice for handling inter-host addressing.
13
14
CHAPTER 1
Introduction
Network connectivity
15
CHAPTER 2
Chapter 2
Columbus OM instances
on Windows
If you want to install the Columbus OM Web Channel, you must install a web
server before installing the Columbus OM print instance.
To install on a Windows host, you must have Administrator access rights.
16
CHAPTER 2
Preparing to install
Preparing to install
Before running the installation script, there are some preparatory procedures which
you must complete. Ensure that you have a valid license for the component you
want to install (see Licensing on page 11), and then follow these procedures:
has a CD-ROM drive and at least 20MB of free disk space (per instance)
Select Start
Select the Protocols tab and look for a TCP/IP Protocol entry.
Settings
Control Panel.
Select Start
Right-click the Local Area Connections icon to display the shortcut menu.
Settings
Control Panel.
CHAPTER 2
Preparing to install
On the User menu, click New User to display the New User dialog box.
Configuring the
user rights
policies on
Windows NT
Clear User Must Change Password at Next Logon and select Password
Never Expires.
If necessary, alter the settings so that logon at all hours on all days is permitted
(for example, click Sunday and then click Allow; repeat for the other days).
Click Add to close the New User dialog box and display the new username in
the User Manager window.
17
18
CHAPTER 2
Preparing to install
Choose Act as part of the operating system from the Rights list.
Click Add to display the Add Users and Groups dialog box.
Click the name of your host PC in the List Names From list.
Click the username of the new account (uniq) in the Names list.
Click Add to display the PC\username combination in the Add Names list.
Click OK to close the Add Users and Groups dialog box and display the
username in the Grant To list on the User Rights Policy dialog box.
In the Local Users and Groups window, click Users in the left-hand pane.
CHAPTER 2
Preparing to install
On the Action menu, click New User to display the New User dialog box.
Configuring the
user rights
policies on
Windows 2000
Clear User Must Change Password at Next Logon and select Password
Never Expires.
Select Start
In the Local Security Settings windows, click the + next to Local Policy in the
left-hand pane, then click its sub-entry User Rights Assignments.
Click the username of the new account (uniq) in the Names list.
Click Add to display the PC\username combination in the Add Names list.
Settings
Control Panel.
C:\Columbus OM\print1
C:\Columbus OM\print2
...
19
20
CHAPTER 2
Preparing to install
C:\Columbus OM\fax1
C:\Columbus OM\fax2
...
CAUTION The path that you specify for installation directory must not include any
CHAPTER 2
Put the CD-ROM in your drive. Locate and open the appropriate
Columbus OM folder.
If you selected the Print option and if you have a web server installed, you can
also chose to install the Columbus OM Web Channel. The installation
program asks if you want to configure the Web Channel.
The Welcome Screen appears.
Read the instructions in the Welcome dialog box, and then click Next.
Specify the installation folder, using the location you selected in Selecting an
installation folder on page 19.
21
22
CHAPTER 2
Note
If you want to install more than one Columbus OM instance, ensure that
you do not use the default directory C:\Columbus OM when creating
specifying the Destination Folder.
If you want to upgrade an existing UniQ installation to Columbus OM,
you should specify the directory where UniQ is installed rather than
accepting the default.
Click Next.
The Columbus OM files are copied into the specified directory structure.
When this is complete, the Create Instance dialog box appears.
Click Next.
Specify the format that your license is in, either a set of license keys to type in,
or a license file, and then click Next.
The next dialog that appears depends on which license format you have:
If you are using a set of license keys, see Using a set of license keys below.
If you are using a license file, see Using a license file on page 22.
In the Keys box, type your license keys. After each key, click Add.
Click Next.
Click Next to display the Setup Queue Sizes dialog box. See Completing the
installation program on page 24.
CHAPTER 2
Select
Click Next.
If you chose either Install License Manager only or Install License
Manager and configure Columbus OM 4.x, the installation program asks
for the folder in which you want to install License Manager.
Type the full path of the folder, or select it by clicking Browse, and then click
Next.
Mac Address
Type the address of the network card on the computer on which
Columbus OM is installed (or is being installed). Type only the 12 numbers
or letters of the MAC address without any punctuation marks, for example:
0800209A3823.
Click Next .
Specify the folder that your license file is in. If you do not have a license file,
you can continue with the installation and provide a file later. To run
Columbus OM, you must have a valid license file.
Click Next.
The program asks if you want to start the License Manager.
If you do not start it now, you can start the License Manager yourself, when
the installation program is complete. To start it, use the Services icon in the
Windows Control Panel. The service is called M4 License Manager.
23
24
CHAPTER 2
the size of the Pending queue. This section holds entries which are waiting
to be processed, and are currently being processed; a typical size is 100
entries.
the size of the Completed queue. This section holds entries which have
recently been processed; a typical size is 500 entries.
the password for that account. Make sure that you use the correct mixture
of uppercase and lowercase characters.
whether to start the new instance immediately. (You can start the instance
at a later time see Starting and stopping Columbus OM services on
page 30.)
Click Finish.
CHAPTER 2
Post-installation setup
Post-installation setup
Once you have run the installation program, there are some manual procedures
that you may have to complete, depending on your Columbus OM environment.
The general format of the file, here shown for an initial Columbus OM print
instance, is:
#
Same
# Name
Path
type? Product
# ---------- -------------------------------------------------- ----- --------P1
C:\Columbus OM\print1
Yes
PRINT
The file contains one line for each instance, with four space-separated fields.
Name
The identification of this instance. Each instance on the host must have a
unique name a string of up to ten alphanumeric characters.
Path
The full path of the folder in which the instance has been installed.
Same type?
YES to signify another instance of the same component as the files owner; NO to
25
26
CHAPTER 2
Note
Post-installation setup
The first uncommented line in each systems.tab file must contain its own
instance name.
So, for example, if you installed a second Columbus OM print instance, the
systems.tab file for the first print instance might become:
#
# Name
# ---------P1
P2
Path
-------------------------------------------------C:\Columbus OM\print1
C:\Columbus OM\print2
Same
type?
----Yes
Yes
Product
--------PRINT
PRINT
and the systems.tab file for the second print instance might become:
#
# Name
# ---------P2
P1
Path
-------------------------------------------------C:\Columbus OM\print2
C:\Columbus OM\print1
Same
type?
----Yes
Yes
Product
--------PRINT
PRINT
After the first instance name in a file, subsequent instance names can appear in the
order of your choosing. So, if you now installed an Columbus OM fax instance of,
the systems.tab files might become:
First print instance:
#
# Name
# ---------P1
P2
F1
Path
-------------------------------------------------C:\Columbus OM\print1
C:\Columbus OM\print2
C:\Columbus OM\fax1
Same
type?
----Yes
Yes
No
Product
--------PRINT
PRINT
FAX
Same
type?
----Yes
Yes
No
Product
--------PRINT
PRINT
FAX
Same
type?
----Yes
No
No
Product
--------FAX
PRINT
PRINT
Path
-------------------------------------------------C:\Columbus OM\print2
C:\Columbus OM\print1
C:\Columbus OM\fax1
Fax instance:
#
# Name
# ---------F1
P1
P2
Path
-------------------------------------------------C:\Columbus OM\fax1
C:\Columbus OM\print1
C:\Columbus OM\print2
CHAPTER 2
# Name
# ---. . .
uqserver
. . .
Id
-2
Program
-------
AI?
---
AT?
---
AS?
---
Master?
-------
uqserver
Yes
Yes
Yes
Yes
Post-installation setup
For more information about the file format, see the Technical Reference. You are
recommended to leave this file unchanged on the first (or only) Columbus OM
instance which you install on a given host. For all subsequent instances, you should
disable the uqserver entry, by adding a hash (#) to comment it out:
# uqserver
uqserver
Yes
Yes
Yes
Yes
Notes
1
If you have installed only one Columbus OM instance on the host, it is not
necessary to update this file.
If you have two or more Columbus OM instances installed on the same host,
make sure that the instance that runs the uqserver program is the latest-version
instance.
27
28
CHAPTER 2
Post-installation setup
local users: those running Columbus OM Explorer on the PC where you have
installed Columbus OM
To grant access on Windows NT, see User access on Windows NT below. For
Windows 2000, see User access on Windows 2000 and later below.
User access on
Windows NT
On the Policies menu, click User Rights to display the User Rights Policy
dialog box.
For a local user, choose Log on locally from the Rights list. For a remote user,
choose Access this computer from network.
Click Add to display the Add Users and Groups dialog box.
Click the name of the appropriate domain in the List Names From list.
To add a user, click Show Users, click to highlight the username in the Names
list, and then click Add. To add a group, click its name in the Names list, and
then click Add.
Click OK to close the Add Users and Groups dialog box. The name appears in
the Grant To list on the User Rights Policy dialog box.
Click OK to close the User Rights Policy dialog box and display the User
Manager window.
The post-installation setup procedures are now complete, and you can start the new
instance. See Starting and stopping Columbus OM services on page 30.
User access on
Windows 2000
and later
Select Start
In the Local Security Settings windows, click the + next to Local Policy in the
left-hand pane, then click its sub-entry User Rights Assignments.
Settings
Control Panel.
CHAPTER 2
Post-installation setup
For a local user, double-click Log on locally. For a remote user, double-click
Access this computer from network.
Click the username of the new account (uniq) in the Names list.
Click Add to display the PC\username combination in the Add Names list.
The post-installation setup procedures are now complete, and you can start the new
instance. See Starting and stopping Columbus OM services on page 30.
29
30
CHAPTER 2
Select Start
Settings
Control Panel.
Select Start
Right-click the appropriate name in the right-hand pane to display the shortcut
menu.
Settings
Control Panel.
When you start the Columbus OM service, it runs a Columbus syq -ai
command to start the servers.
When you stop the Columbus OM service, it runs an syq -atnw command to
stop the servers. The syq -atnw command waits for the servers to stop cleanly.
When all the servers have stopped cleanly, the Columbus OM service itself
stops.
You can specify alternative commands for the Columbus OM service to use when
it stops and starts. For example, you can stop Columbus OM more quickly by using
the uniqshutdown command instead of syq -atnw. The uniqshutdown
command tries to stop each server; if a server does not stop within a short period,
the command kills it.
To specify an alternative start command
CHAPTER 2
For more information about Columbus OM commands, see the How to use the
command line reference manual.
31
32
CHAPTER 2
The upgrade process automatically stops any Columbus OM services that are
running.
1
Put the CD-ROM into your drive, and then locate and open the appropriate
Columbus OM folder.
Double-click setup.exe to start the upgrade process, and then follow the
onscreen instructions.
When the upgrade process has finished, restart the services: see Starting and
stopping Columbus OM services on page 30.
CHAPTER 2
Select Start
To complete the process, delete the folder in which the component was
installed.
Settings
Control Panel.
Select Start
To complete the process, delete the folder in which the component was
installed.
Settings
Control Panel.
33
34
CHAPTER 2
35
CHAPTER 3
Chapter 3
Columbus OM instances
on UNIX
36
CHAPTER 3
Preparing to install
Preparing to install
There are some preparatory procedures which you should complete before
running the installation script. Ensure that you have a valid license for the
component you want to install, as described in Licensing on page 11, and then
follow these procedures:
aix
alpha
dg
dg-pp
hpux
intel
various (UnixWare)
irix
linux
various (Linux)
ptx4
Sequent (DYNIX/ptx)
pyr
Pyramid (PYR)
sco
sinix
sol
unis
UNISYS (UNIS)
uxw
various (UnixWare)
Refer to this list when copying the appropriate file from the distribution medium, as
instructed in Downloading the files on page 39.
CHAPTER 3
Preparing to install
/usr/UniQ/print1
/usr/UniQ/print2
...
/usr/UniQ/fax1
/usr/UniQ/fax2
...
37
38
CHAPTER 3
Preparing to install
The names that you choose for the directories are not particularly important. Users
of the components will generally not be aware of these names, but will distinguish
between multiple instances by referring to their instance name, allocated later in
the installation process see Updating the Columbus OM systems.tab file on
page 48.
First-time installation of Columbus OM
If there are no Columbus OM instances already installed on the host, the
$UNIQDIR environment variable will not have been set. So, when the installation
process asks for the name of the installation directory, it offers only the default
value /usr/UniQ. If you accept this value, the UniQ directory will be automatically
created. If you specify your own value in place of UniQ, that directory will also be
automatically created.
However, if you specify a multi-level installation directory, only the lowest-level
directory is automatically created: you must create any intermediate directories
before starting the installation process. Consider these examples:
/usr/UniQ/print1
/usr/mydir/print1
/usr/UniQ/mydir/print1
/usr/mydir1/mydir2/print1
CHAPTER 3
Preparing to install
/usr/UniQ/faxbin
/usr/UniQ/printbin
...
/usr/UniQ/bin
/usr/local/bin
If you implement a common location for files which are shared between
components, you must ensure that its user and group privileges are compatible,
typically by setting m4_user as its owner and user_group as its access group. Also,
note that you must simultaneously upgrade all instances which share files in order
to avoid inter-release incompatibilities.
39
40
CHAPTER 3
Preparing to install
Mount the CD-ROM, either automatically (when you insert it into the CD
drive), or explicitly by issuing a command of this form:
# mount -parameters /dev/cd_drive /mount_point_dir
Start the installation process: see Running the installation script on page 42. At
the end of the process, you can delete the contents of the download_dir.
Copy the file release.opsys.tar from the CD-ROM to that directory. The
value of release will be a name like UniQ3400x, and opsys will be the
relevant value from Checking your environment on page 36.
Use FTP or any other file transfer system to copy the file in binary mode from
the PC to download_dir on the UNIX system.
Start the installation process: see Running the installation script on page 42. At
the end of the process, you can delete the contents of the download_dir.
CHAPTER 3
Preparing to install
The value of release will be a name like UniQ3400x, and opsys will be the
relevant value from Checking your environment on page 36.
4
Start the installation process: see Running the installation script on page 42. At
the end of the process, you can delete the contents of the download_dir.
41
42
CHAPTER 3
Log on as root and change to the directory where you restored the software
from the distribution medium (see Downloading the files on page 39):
# cd download_dir/release.opsys
You are prompted to answer a number of questions. In most cases you can
either:
Depending on the component being installed, the screens may vary slightly
from that shown here.
Welcome to the Columbus OM 4.x installation/upgrade process.
Before proceeding, you will need the following:
1. To be logged on as root.
2. A userid and a groupid to use as the Columbus OM "owner".
3. To know where to install/upgrade the Columbus OM product (80+Mb required).
4. Installations only. Columbus OM 4.2 and above supports two licensing
technologies. You will need EITHER:
A set of license keys authorising use of this product
OR
A valid license file authorising use of this product.
5. To shut down any active Columbus OM 4.x servers (upgrades only).
6. To shut down any locally running Columbus OM License Manager (upgrade
only).
Ok to proceed? [N]
CHAPTER 3
FAX
DISPATCH (standalone)
PAGER
PRINT (including DISPATCH)
TELEX
TRANSFER
Type the number for the appropriate product and press Return.
Each installation of Columbus OM 4.x stores its data files in a single
directory, with a number of sub-directories. Please enter the name of the new
directory into which you wish to install your Columbus OM product. Note that
Columbus OM files and sub-directories will be created in this directory, so you
should, for example, specify directory "/data5/Columbus OM" rather than just
"/data5" if you wish this Columbus OM to reside in the "data5" directory.
Alternatively, you may just hit the [RETURN] key, in which case, Columbus OM
data files will be placed in the directory "/usr/UniQ".
Enter Directory [/usr/UniQ]:
Type the name of your installation directory or accept the default and press
Return.
The next question depends on whether roots $PATH environment variable
currently includes one or more bin directory entries. If it does, the following
display appears, listing those directories.
Normally, Columbus OM commands will be placed in the subdirectory
"programs/commands" of your chosen installation directory. To place commands
in this default location, select option 1 in response to the question below.
If this is not satisfactory (perhaps because you want to share commands
between two installations of Columbus OM on the same machine; or because your
normal practice is to install external software in a common directory such
as "/usr/local/bin"), you may specify a different commands directory below. In
this case, you should select a different option in response to the question
below, or press [RETURN] to be able to enter your own choice of directory.
1. directory/programs/commands
2. bin_directory1
3. bin_directory2
. . .
y. <Another directory of your choice>
Select directory [y]:
43
44
CHAPTER 3
If there is no bin directory in the $PATH, the following display appears instead.
Normally, Columbus OM commands will be placed in the subdirectory
"programs/commands" of your installation directory. If this is not
satisfactory (perhaps because you want to share commands between two
or more installations on the same machine; or because your normal practice is
to install external software in a common directory such as "/usr/local/bin"),
you may specify a different commands directory below.
Alternatively, if you are happy with the standard commands directory, you may
just hit the [RETURN] key in response to the following question.
Enter Directory [directory/programs/commands]:
Type the name of the bin directory or accept the default and press Return.
All Columbus OM directories, data files and programs are owned by a single Unix
user. By default, the owner is assumed to be "uniq". Hit the [RETURN] key in
response to the following question to accept this default, or enter the name of
any valid Unix user id to override it. When upgrading to a new revision of
Columbus OM, you should enter the id of the current owner of Columbus OM.
You are logged in as:
uid=0(root) gid=0(system) groups=2(bin),3(sys),7(security),8(cron),10(audit)
Enter the name of the user who will own Columbus OM [uniq]:
Type the name of your m4_user or accept the default and press Return.
All members of a specific Unix group have group privileges to Columbus OM
directories data files and programs. By default, the privileged group is
assumed to be "uniqgrp". Hit the [RETURN] key in response to the following
question to accept this default, or enter the name of any valid Unix group to
override it.When upgrading to a new revision of Columbus OM, you should enter
the name of the current privileged group.
Enter the name of the Columbus OM privileged group [uniqgrp]:
Type the name of your user_group or accept the default and press Return.
Installing Columbus OM version version in directory directory
System type: opsys
Commands are placed in directory bin_directory
Product to install: product
Owned by:
m4_user
Privileged group:
user_group
Is this correct? [N]
10 If you are ready to start the installation, type Y and press Return.
The installation script starts installing Columbus OM, and displays information
about its progress.
Installing core Columbus OM system
---------------------------------...
Installing Modules
-----------------...
Installing terminal definitions
------------------------------...
CHAPTER 3
Do this
a license file
Type
If you choose option 1 or option 2 (to install License Manager), the installation
script asks which directory you want to install the License Manager in.
Installation Directory [directory/LicenseManager]
45
46
CHAPTER 3
Do this
you do not have a license file Press Enter. Before you can run
Columbus OM, you must obtain a license file
and then put it in the License Manager
directory yourself.
5
If you chose option 2 or 3 (to configure License Manager), the installation script
asks for the port number that License Manager is to use, and the MAC address
of the computer (see also Obtaining a license file on page 11).
What port should the License Manager use [7500]
What is the MAC Address of host
Type the MAC Address (that is, the address of the network card on the
computer on which Columbus OM is being installed). Type just the 12
numbers or letters of the MAC address without any punctuation marks, for
example: 0800209A3823.
The installation program finishes. See Completing the installation program on
page 47.
Make sure that the system name displayed matches the match the name
supplied to Macro 4 when you requested the license keys.
Type the license keys in order. After each key, press Return. After the last key,
press Return twice.
CHAPTER 3
The installation is now complete. Review the contents of the warnings file. To do
this, change to the installation directory, and then type:
# more warnings
If you see a warning about SAP R/3 not being available on this platform, a small
number of integration capabilities, for example the use of the csulin_sap validation
program by uqserver, cannot be used.
47
48
CHAPTER 3
Post-installation setup
Post-installation setup
Once you have run the installation script, there are some manual procedures that
you may have to complete, depending on your Columbus OM environment.
See:
If you have installed only one Columbus OM instance on the host, it is not
essential to update this file. (However, you may wish to modify the default
instance name if you anticipate adding further instances in the future, for
example changing PRINT to PRINT1 or SALESPRINT.)
The general format of the file, here shown for an initial Columbus OM print
instance, is:
#
# Name
Path
# ---------- -------------------------------------------------P1
/usr/UniQ/print1
Same
type? Product
----- --------Yes
PRINT
The file contains one line for each instance, with four space-separated fields.
CHAPTER 3
Post-installation setup
Name
A name to identify the instance. Each instance on the host must have a unique
name.
The name can contain letters and numbers. The maximum length of the name
is 10 characters.
Path
The full path of the directory in which the instance has been installed.
Same type?
YES to signify another instance of the same component as the files owner; NO to
The first uncommented line in each systems.tab file must contain its own
instance name.
So, for example, if you installed a second Columbus OM print instance, the
systems.tab file for the first print instance might become:
#
# Name
# ---------P1
P2
Path
-------------------------------------------------/usr/UniQ/print1
/usr/UniQ/print2
Same
type?
----Yes
Yes
Product
--------PRINT
PRINT
and the systems.tab file for the second Columbus OM print instance might
become:
#
# Name
# ---------P2
P1
Path
-------------------------------------------------/usr/UniQ/print2
/usr/UniQ/print1
Same
type?
----Yes
Yes
Product
--------PRINT
PRINT
After the first instance name in a file, subsequent instance names can appear in the
order of your choosing. So, if you now installed an Columbus OM fax instance, the
systems.tab files might appear as shown in the following examples:
First print instance:
#
# Name
# ---------P1
P2
F1
Path
-------------------------------------------------/usr/UniQ/print1
/usr/UniQ/print2
/usr/UniQ/fax1
Same
type?
----Yes
Yes
No
Product
--------PRINT
PRINT
FAX
49
50
CHAPTER 3
#
# Name
# ---------P2
P1
F1
Post-installation setup
Path
-------------------------------------------------/usr/UniQ/print2
/usr/UniQ/print1
/usr/UniQ/fax1
Same
type?
----Yes
Yes
No
Product
--------PRINT
PRINT
FAX
Same
type?
----Yes
No
No
Product
--------FAX
PRINT
PRINT
Fax instance:
#
# Name
# ---------F1
P1
P2
Path
-------------------------------------------------/usr/UniQ/fax1
/usr/UniQ/print1
/usr/UniQ/print2
Id
-2
Program
-------
AI?
---
AT?
---
AS?
---
Master?
-------
uqserver
Yes
Yes
Yes
Yes
For more information about the file format, see the Technical Reference. You are
recommended to leave this file unchanged on the first (or only) Columbus OM
instance which you install on a given host. For all subsequent instances, you should
disable the uqserver entry, by adding a hash (#) to comment it out:
# uqserver
uqserver
Yes
Yes
Yes
Yes
Notes
1
If you have installed only one Columbus OM instance on the host, you do not
have to update this file.
If you have two or more Columbus OM instances installed on the same host,
make sure that the instance that runs the uqserver program is the latest-version
instance.
CHAPTER 3
Post-installation setup
Description
$UNIQDIR
$UF_HOME
$PATH
$UNIQ_GROUP
Only if Group Security is in use: The printer group to which the user
belongs. If undefined, Columbus OM searches
$UNIQDIR/security/groupsec.tab to determine the users group
membership and thus the available actions.
$WOPQ_GROUP
Only if Group Security is in use in the print instance: The printer group
to which the user belongs for the purpose of the Printer
Operations display. If undefined, Columbus OM searches
$UNIQDIR/security/groupsec.tab to determine the users group
membership and thus the displayable printers.
$UNIQTERM
$TERM
With the exception of $TERM and $UNIQTERM, the variables are specific to each
Columbus OM instance, and must be properly defined for all users requiring access
to that instance. For example, if you have installed two Columbus OM print
instances, users wanting to use the first instance might set $UNIQDIR to
/usr/UniQ/print1 (and the other variables accordingly), while users of the second
instance might set it to /usr/UniQ/print2.
For information about how to initialize the variables, see:
51
52
CHAPTER 3
Post-installation setup
Setting variables To set the variables statically, add these lines to each users .profile file:
(Bourne and
UNIQDIR=installation_directory
export UNIQDIR
Korn shells)
UF_HOME=$UNIQDIR/uniform
PATH=$PATH:bin_directory
UNIQ_GROUP=printer_group
WOPQ_GROUP=printer_group
UNIQTERM=terminal_type
export
export
export
export
export
UF_HOME
PATH
UNIQ_GROUP
WOPQ_GROUP
UNIQTERM
# if needed
# if needed
# if needed
Alternatively, run a Columbus OM script to set the first three values dynamically
by adding these lines to each .profile file:
. installation_directory/setup
UNIQ_GROUP=printer_group
WOPQ_GROUP=printer_group
UNIQTERM=terminal_type
export UNIQ_GROUP
export WOPQ_GROUP
export UNIQTERM
# if needed
# if needed
# if needed
Setting variables To set the variables statically, add these lines to each users .login file:
(C shell)
setenv
setenv
set
setenv
setenv
setenv
UNIQDIR
UF_HOME
PATH
UNIQ_GROUP
WOPQ_GROUP
UNIQTERM
installation_directory
$UNIQDIR/uniform
( $PATH bin_directory )
group
# if needed
group
# if needed
terminal_type
# if needed
Alternatively, run a script to set the first three values dynamically by adding these
lines to each .login file:
source
setenv
setenv
setenv
installation_directory/csetup
UNIQ_GROUP
group
# if needed
WOPQ_GROUP
group
# if needed
UNIQTERM
terminal_type
# if needed
CHAPTER 3
Post-installation setup
To access the other instances, type uq -qn instance (where instance is the
identifier of the instance. See Updating the Columbus OM systems.tab file on
page 48).
If you have multiple instances of the same component, $PATH need refer to only
one of those bin directories. For example, with two Columbus OM fax instances
and three Columbus OM print instances, $PATH should include just one of the
Columbus OM fax command directories and one of the Columbus OM print
command directories. If you have chosen to place all Columbus OM binaries in a
single common location, $PATH need refer only to that location.
Note
If you set up queue switching, all the associated instances should be at the
same release level. This avoids potential problems like, for example,
switching to an early-version instance and issuing a command that was
implemented only in a later-version instance.
53
54
CHAPTER 3
Log on as uniq.
Log on as uniq.
For the Columbus OM print, fax and dispatch facilities, the easiest way to
perform a basic functional check on your system is by using Columbus OM
Explorer running on a PC. If necessary, install that next by following the
procedures described in Columbus OM Explorer on Windows on page 59.
Log on as root.
Add these line to a startup script which is appropriate for your UNIX system.
UNIQDIR=installation_directory
export UNIQDIR
$UNIQDIR/programs/commands/syq -ai
CHAPTER 3
55
56
CHAPTER 3
Stop all of the instances servers, for example using the command syq -atnw.
Log on as root and change to the directory where you restored the software
from the distribution medium (see Downloading the files on page 39):
# cd download_dir/release.opsys
When the upgrade procedure has finished, review the contents of the warnings
file:
# cd installation_directory
# more warnings
If you see a warning about SAP R/3 not being available on this platform, a
small number of integration capabilities, for example the use of the csulin_sap
validation program by uqserver, cannot be used.
That completes the upgrade procedure.
CHAPTER 3
Uninstalling Columbus OM
Uninstalling Columbus OM
To uninstall a Columbus OM instance that is on a UNIX host, perform these steps:
1
57
58
CHAPTER 3
Uninstalling Columbus OM
59
CHAPTER 4
Chapter 4
Columbus OM Explorer on
Windows
Columbus OM Explorer runs on a Windows (95 and later) PC, and provides an
interface to Columbus OM print, fax and dispatch instances on UNIX and
Windows (NT and later) hosts in a distributed environment. To install it, follow
these procedures:
60
CHAPTER 4
Preparing to install
Preparing to install
Check your environment before running the installation program. Columbus OM
Explorer can be installed on a PC that:
has a CD-ROM drive and at least eight megabytes of free disk space
is running Windows 95, Windows 98, Windows NT Server 3.51 (or greater), or
Windows 2000 or later
Select Start
Settings
Control Panel.
Select Start
Select the Protocols tab and look for a TCP/IP Protocol entry.
Settings
Control Panel.
Select Start
Right-click the Local Area Connections icon to display the shortcut menu.
Settings
Control Panel.
CHAPTER 4
Only on Windows NT/2000/XP and later: Log on with Administrator access rights.
Insert the CD-ROM into your drive. Locate and open the Columbus OM
Explorer component folder.
Double-click setup.exe to start the installation process. The Setup window and
Welcome dialog box appear.
61
62
CHAPTER 4
Post-installation setup
Post-installation setup
Once you have run the installation program, there are some manual procedures to
be completed. See:
CHAPTER 4
63
64
CHAPTER 4
Select Start
To complete the process, delete the folder in which the component was
installed.
Settings
Control Panel.
Select Start
To complete the process, delete the folder in which the component was
installed.
Settings
Control Panel.
65
CHAPTER 5
Chapter 5
Columbus OM PC Printer
Channel (Windows)
66
CHAPTER 5
Preparing to install
Preparing to install
Check your environment before running the installation program.
Requirements
Columbus OM PC Printer Channel can be installed on a PC that:
Select Start
Settings
Control Panel.
Select Start
Select the Protocols tab and look for a TCP/IP Protocol entry.
Settings
Control Panel.
Select Start
Right-click the Local Area Connections icon to display the shortcut menu.
Settings
Control Panel.
CHAPTER 5
Put the CD-ROM into your drive, and then locate and open the
Columbus OM PC Printer Channel product folder.
67
68
CHAPTER 5
Post-installation setup
Post-installation setup
Once you have run the installation program, there are some additional procedures
to be completed.
See
On the Server menu, click Configure (you can do this only when the PC
Printer Channel is Stopped):
Select Auto Start, then select the TCP/IP option and click Configure.
Use the Service box to define a numeric Port (for example, 2001; see
Network connectivity on page 13 for more information) on which the PC
Printer Channel listens for incoming print requests, and use the Printer list to
specify the device to which those requests should be sent.
Click Save.
The details that you entered in the previous step are saved to file uqwinvts.uwv
in the folder where you installed the PC Printer Channel.
On the Server menu, click Start; the system tray icon shows that the PC Printer
Channel is Listening.
If there are multiple local printers, each device needs a separate port and its
own configuration file. Start multiple instances of the PC Printer Channel, each
referencing one of the configuration files see Using the PC Printer Channel
configuration files on page 70.
CHAPTER 5
Post-installation setup
If there are multiple printers on the PC, define multiple print servers, each
using one of the PCs defined ports.
On the Server menu, click Configure (you can do this only when the PC
Printer Channel is Stopped):
Select Auto Start, then select the LPD/LPR option and click Configure.
Click Add, then use the Name box to define an arbitrary queuename, and use
the Printer list to specify the device to which requests for that name should be
sent.
Click OK three times.
On the File menu, click Save Configuration. The details that you entered in
the previous step are saved to file uqwinvts.uwv in the folder where you
installed the PC Printer Channel.
On the Server menu, click Start; the system tray icon shows that the PC Printer
Channel is Listening.
If there are multiple local printers, each device needs a separate queuename.
However, unlike the TCP/IP connection, only one instance of the PC Printer
Channel (which always listens on the LPD/LPR port 515) is required.
69
70
CHAPTER 5
Post-installation setup
If there are multiple printers on the PC, define multiple print servers, each
using one of the PCs defined queuenames.
The full path of the folder where the configuration file is held. The default value
is the folder that the PC Printer Channel application is in.
-file: file
CHAPTER 5
Put the CD-ROM into your drive, and then locate and open the PC Printer
Channel product folder.
Double-click setup.exe to start the upgrade process, and then follow the
onscreen instructions.
71
72
CHAPTER 5
73
CHAPTER 6
Chapter 6
Columbus OM Windows
Gateway
You add a printer (by using the Windows Add Printer facility), and configure
it use the new port.
You configure the port to refer to a printer that is controlled by Columbus OM.
When you have set up the printer and configured the port, you can use the
Print command in any Windows application, selecting the new printer.
Windows sends the output to the Macro 4 Port; the port sends it to
Columbus OM; and then Columbus OM sends it the printer.
74
CHAPTER 6
Put the Columbus OM CD-ROM in your CD-ROM drive, and then open the
Windows Gateway folder.
Windows 95/98: When the installation program has finished, restart the
computer.
That completes the installation process. Next, see Defining a printer on page 75.
CHAPTER 6
Defining a printer
Defining a printer
To set up the Columbus OM Windows Gateway, you need to define a printer
which uses a Macro 4 Port.
Before starting, you must set up a printer in Columbus OM. You are recommended
to use the same name for the Columbus OM printer, the printer that you set up in
Windows, and the Macro 4 port.
If you are using Windows 95/98, see Adding a printer to Windows 95/98
below.
If you are using Windows NT/2000/XP and later, see Adding a printer to
Windows NT/2000/XP and later on page 76.
Select the printers manufacturer and model. The definition you select here
must be compatible with the actual printer that you want to use.
Click Next.
On the list of available ports, select any port (for example, LPT1), and then click
Next.
Settings
Later, you will change the printer properties to use the Macro 4 Port instead.
7
Assign an appropriate local name for the printer, and then click Next.
You are recommended to use the same name as the printer has within
Columbus OM.
In the Printers window, right-click the new printer, and then select Properties.
The Print to the following port field shows the port that you selected above.
Click Add Port.
11 In the Add Port dialog, click Other, and then select Macro 4 Port from the list
You can now select the printer from the Print dialog box of any Windows
application.
75
76
CHAPTER 6
Defining a printer
Select Macro 4 Port from the list of port types, and then click OK.
Select the printers manufacturer and model. The definition you select here
must be compatible with the actual printer that you want to use.
Click Next.
Assign an appropriate name for the printer, and then click Next.
Settings
You are recommended to use the same name as the printer has within
Columbus OM.
9
Choose whether to make this a shared printer, and if so supply the necessary
information.
10 Click Next.
11 Click Finish.
You can now select the printer from the Print dialog box of any Windows
application.
CHAPTER 6
Open the Macro 4 Port configuration dialog box by doing one of the following:
Only when adding a new Macro 4 port: In the Port field (at the top of the dialog
box), enter a name to identify the port. Any name can be used, but it must be
unique on this PC.
You are recommended to use the same name as the printer has within
Columbus OM.
In the Host field, type the name or IP address of the host computer on which
Columbus OM installed.
In the Port field (under the Host field), type the port number that
Columbus OM uses for its network services. There must be an entry for this
number in the services file.
In the Instance field, type the name of the Columbus OM instance on the host.
In the Printer field, type the name of the printer that has been set up in
Columbus OM.
77
78
CHAPTER 6
If you want to send the document to the local port, and only the summary to
Columbus OM, select Enable Mirroring.
10 Click OK.
Select any of the remaining printers, and then display its properties.
Settings
CHAPTER 6
Put the CD-ROM into your drive, and then locate and open the Columbus OM
Windows Gateway product folder.
Double-click setup.exe to start the installation process, and then follow the
onscreen instructions.
Windows 95/98: When the upgrade process has finished, restart the computer.
79
80
CHAPTER 6
81
CHAPTER 7
Chapter 7
Columbus OM Novell
Gateway on NetWare
See also
82
CHAPTER 7
Preparing to install
Preparing to install
Check your environment before running the installation program:
The NetWare host must be running Novell NetWare version 5.1 (Support Pack
Revision 04) or higher, with NDPS patch ndp21p4.exe.
The NetWare host must have been updated with the latest Novell patches.
See http://support.novell.com/misc/patlst.htm for more information.
CHAPTER 7
See Installed files on page 84 for details of the Columbus OM Novell Gateway
files.
Type the path in the format volume:\directory., and then press Return.
On the Columbus OM Novell Gateway Main menu, select Install for version
5.x of NetWare, and then press Return. Wait for the Installed successfully
message.
If your NetWare host does not have a CD-ROM drive, use another PC to copy
all of the files from the CD-ROMs Columbus OM Novell Gateway directory
to a blank diskette.
Insert the diskette into the hosts A: drive. On the NetWare console, type
load nwconfig.
Select the path to the directory on the diskette that contains the Novell
Gateway files.
If the path is not listed, press Escape, and then press F3. Type the path, either
A: if the files are in the root directory or A:\subdirectory if they are in a
subdirectory, and then press Return.
83
84
CHAPTER 7
On the Columbus OM Novell Gateway Main menu, select Install for version
5.x of NetWare, and then press Return. Wait for the Installed successfully
message.
Installed files
The following files are installed on the NetWare host:
File
Description
\macro4\config.tab
\macro4\nqueue.tab
\macro4\history2
\macro4\dayDD.log
\system\uqlc.nlm
CHAPTER 7
Post-installation setup
Post-installation setup
After you have run the installation, there are some additional procedures to be
completed. See:
nw_host
where:
ip_address
nw_host
port/tcp
where:
service
port
Note
85
86
CHAPTER 7
Post-installation setup
nw_host
5
yes
admin
RUN_uqlc_TO_SET
Server
Service
Owner
Process_Held_Entries
Banners
Scan_Interval
print
uniqcs
uniq
no
yes
15
Banner1 "+----------------------------------------------+"
Banner2 "|
Columbus OM Novell Gateway
|"
Banner3 "+----------------------------------------------+"
Normal_Attr
31
Parameters
Hostname
nw_host: the name of the NetWare host.
NetWare
Username for NDS logon; usually admin. See Specifying the NDS logon on
page 88.
Novell_User_Password
Encrypted password for NDS log on. See Specifying the NDS logon on
page 88.
Server
CHAPTER 7
Post-installation setup
Process_Held_Entries
YES to transfer queue entries from NetWare to a Columbus OM print instance
even if their status is Held, NO to retain such entries in the NetWare queue.
Banners
YES to print NetWare banners on jobs transferred from a Columbus OM print
instance to a queue-based printer, NO to omit banners.
Scan_Interval
Frequency (in seconds) at which to check NetWare queues for entries waiting to
be transferred to a Columbus OM print instance.
Banner1, 2, 3
The first, second and third lines of the banner displayed at the top of the
statistics screen. The strings must be specified inside quotes "...".
If these parameters are omitted, a default banner is produced which uses line
drawing characters (for example, box corners). It is recommended that you
include the Bannerx parameters only if your terminal supports line drawing
characters.
Normal_Attr
Display attributes. The default value is 31 (bits 00011111) brilliant white text
on a blue background. See Display attributes below.
Display attributes
The value of the Normal_attr parameter is an integer in the range 0-255, used as a
bit-mask.
Bit
Decimal
Effect if set
128
64
32
16
87
88
CHAPTER 7
Post-installation setup
Press ESC, and elect to save the data. The values that you enter here are written
to the file \macro4\config.tab.
Step 1 below is always required (so that M4CNGATE can send ACKs back
to the originating system). Steps 2 and 3 are only required if you want to
send print jobs from selected NetWare queues to Columbus OM.
Edit the \etc\hosts file (again) to include an entry for the Columbus OM host:
ip_address
cd_host
where:
ip_address
cd_host
Create a dummy NetWare print queue, but do not associate a print server with
it.
CHAPTER 7
Post-installation setup
Edit the \macro4\nqueue.tab file to reference the dummy print queue. Add an
entry of the form:
local_queue
cd_host
cd_instance
cd_printer
where:
local_queue
cd_host
cd_instance
cd_printer
nw_host
where:
ip_address
nw_host
port/tcp
where:
service
port
nw_host:nw_queue
nw_host:nw_queue/nw_server
nw_host:ndps_printer
where:
local_printer
nw_host
nw_queue
89
90
CHAPTER 7
Post-installation setup
nw_server
ndps_printer
CHAPTER 7
If you are using NDPS, ensure that you have started the NDPS Broker and
started the NDPS Manager for your NDPS printers.
Request Info
Current Status
1
0
0
Outstanding (history)
:
Successful
:
Failed
:
Transferred to Columbus OM:
0
0
0
0
Field
Description
Total Active threads The number of run lines (including one for this
display).
Total Connections
serviced
Current connections
Outstanding
(history)
Successful
91
92
CHAPTER 7
Field
Description
Failed
Transferred to
Columbus OM
Current Status
The keyboard may remain locked for a short while, and then the server process
terminates.
CHAPTER 7
Type:
load nwconfig
From the menu, select Product Options, and then select Install a product
not listed.
93
94
CHAPTER 7
Type:
load nwconfig
From the main menu, select Deinstall for version 5.x of Netware.
95
Index
C
Columbus OM Explorer
installing 59
uninstalling 64
upgrading 63
Columbus OM Novell Gateway
configuring 85
deleting 94
installing 81
starting and stopping 91
upgrading 93
Columbus OM PC Printer Channel
configuration files 70
configuring 68
installing 65
upgrading 71
Columbus OM services (Windows) 30
Columbus OM Windows Gateway
configuring 77
installing 73
printer definitions 75
upgrading 79
commands
lp 53
lpstat 53
uq 52
cr_lrm (license manager) 12
D
default.tab file 30
deleting
Columbus OM Novell Gateway 94
E
environment variables
PATH 51
TERM 51
UF_HOME 51
UNIQ_GROUP 51
UNIQDIR 37, 51
UNIQTERM 51
WOPQ_GROUP 51
F
files
default.tab 30
groupsec.tab 51
remote.tab 20
servers.tab 26, 50
services 13
systems.tab 25, 48
G
groupsec.tab file 51
I
installing
Columbus OM Explorer 59
Columbus OM Novell Gateway 81
Columbus OM on UNIX 35
Columbus OM on Windows 15
Columbus OM PC Printer Channel 65
Columbus OM Windows Gateway 73
instances
starting (UNIX) 54
L
license file 11
installing 11
96
Index
obtaining 11
updating 12
license keys 12
obtaining 12
license manager 11
starting 12
stopping 12
licensing 11
lp command 53
lpstat command 53
M
MAC address
finding 11
N
Novell Gateway See Columbus OM Novell
Gateway
R
remote.tab file 20
S
servers
starting (UNIX) 54
stopping (UNIX) 54
servers.tab file 26, 50
services
printer 13
starting and stopping 30
uniqcs 13, 20, 48, 62
uqnet 13
services file 13
systems.tab file 25, 48
T
TERM environment variable 51
U
UF_HOME environment variable 51
uninstalling
Columbus OM Explorer 64
Columbus OM on UNIX 57
Columbus OM on Windows 33
uniq user-id 16, 37
UNIQ_GROUP environment variable 51
uniqcs service 13, 20, 48, 62
I N T E L L I G E N T S Y S T E M S M A N A G E M E N T
www.macro4.com