dslpprinter(1M)


dslpprinter -- assign alias to print queue Distinguished Name

Synopsis

dslpprinter [-l location-dn] [-o object-dn] -a alias-name print-queue-dn

dslpprinter -x [-o object-dn] -a aliasname

dslpprinter [-l location-dn] [-o object-dn] -d print-queue-dn

dslpprinter -x -d [-o object-dn]

dslpprinter [-o object-dn] -D print-queue-dn

dslpprinter -x -D [-o object-dn]

Description

The dslpprinter utility is used, by either an administrator or a directory-enabled UNIX user, to assign an alias to a print queue DN. It can also be used to set up default printers for a user, either at a location that is specific to the current directory context, or as an ``anywhere'' default. A default, set for the user's current directory context location, always takes precedence over the ``anywhere'' default. A print queue's alias name can be used instead of its real name.

The print-queue-dn argument is the print queue DN to use for this alias name or default print queue.

The user of this utility must be directory-enabled and have permissions set for write, modify, search and read on the directory object that is being modified.

Options

The following command line options are supported:

-l location-dn
A DN that specifies the location, in terms of directory context DN, for which the alias name is valid. It defaults to the current directory context.

-o object-dn
A DN that specifies the user or container object to which the alias is to be added. Defaults to the current login user.

-a alias-name
The alias name to be allocated to the specified print queue.

-x
Remove the alias name or default print queues from the object.

-d
Set the specified print queue as the default for this location.

-D
Set the default print queue for location ``anywhere''.

Exit codes

On success, dslpprinter returns 0, otherwise one of the following exit codes is returned:

1
invalid options

2
an invalid DN was specified

3
specified print queue is unknown

4
specified location is unknown

5
specified object (user or container) is unknown

6
specified alias is unknown (on remove)

7
user is not allowed to change this object

8
specified alias name is not unique

9
unable to contact the directory service

10
other error

Examples

To add an alias for a print queue to the current directory-enabled user:

dslpprinter -a printer1 queuename=hplj,ou=mygroup,o=sco

To set a default print queue for the current user:

dslpprinter -D queuename=hpcolor,ou=hr,o=sco

References

dslpaccept(1M), dslpaccess(1M), dslpadmin(1M), dslpenable(1M), dslpprotocol(1M), dslpsearch(1)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004