DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

dslpenable(1M)


dslpenable, dslpdisable -- enable/disable print queue requests

Synopsis

dslpenable [-C directory-context] print-queue-name

dslpdisable [-C directory-context] [-r reason] print-queue-name

Description

The dslpenable and dslpdisable utilities are used to enable or disable a print queue from processing print requests that have been queued for it. Unlike the enable(1M) and disable(1M) utilities, the directory-enabled utilities can control remote print systems, so long as they are directory-enabled. This is because they write directly to the print queue object on the directory server.

The print-queue-name parameter is the RDN of the print queue. This could be a list of print queues. If the print queue name does not exist in the directory context (as set by the -C option), the command fails.

The user of this utility must be directory-enabled and have permissions set for write, modify, search and read on the directory, in the directory context in which they are administrator.

Options


-C directory-context
The directory-context argument specifies the directory context for which the command is valid. For example, the command changes the status of the print queue whose RDN has been specified by the print-queue-name in the directory context. If the -C option is not given, the current directory context is used.

-r reason
Assign the reason for disabling the print queue. Strings containing whitespace should be double quoted.

This is a string that is displayed by the lpstat(1) command. No default reason is set when one is not specified.

Exit codes

On success, dslpenable and dslpdisable return 0, otherwise one of the following exit codes is returned:

1
invalid options

2
specified print queue is unknown

3
this user does not have modify permissions

4
invalid DN supplied

5
value is already set

6
unable to contact the directory service

7
other error

Examples

To enable a print queue in the user's current directory context:

dslpenable hpcolor

To disable a print queue, specifying a reason:

dslpdisable -C ou=hr,o=sco -r "routine maintenance" printer1

References

dslpaccept(1M), dslpaccess(1M), dslpadmin(1M), dslpprinter(1M), dslpprotocol(1M), dslpsearch(1), lpstat(1)


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004