and information now allowed by statutory or judicial law or hereinafter granted
including without limitation, material generated from the software programs that are
displayed on the screen such as styles, templates, icons, screen displays, looks, and
so on.
Printed in the U.S.A., U.K., and France.
XEROX, XEROX Europe, XEROX Canada Limited, The Document Company, the
stylized X, and all names and identifying numbers used in connection with Xerox
products mentioned in this publication are trademarks of XEROX CORPORATION. All
non-Xerox brands and product names are trademarks or registered trademarks of
their respective companies. Other company trademarks are also acknowledged.
While the information in the guide is correct at the time of this publication, Xerox
reserves the right at any time to change the information without notice. Changes are
made periodically to this document. Changes and technical updates will be added in
subsequent editions.
Table of Contents
Introduction 1
About this guide 1
Related Xerox Document Services Platform (DocuSP) documentation
Additional client documentation
1. Installation
Native lp printing protocol for Sun Solaris 2.3 and higher
2. Using the lp utilities
Printing hierarchy
The lp command syntax and options
Contents
Conventions
Workstation requirements
Installation
Using lp with Solaris 2.6
Verify installation
Using lp with Solaris 2.6
1
2
3
3
1-1
1-1
1-1
1-2
1-3
1-5
2-1
2-1
2-2
2-2
Using the lp options
ASCII options for the lp command
3. Print queue status
The lpstat command syntax and options 3-1
User identification 3-1
2-3
2-9
3-1
4. Remove a print job from the queue 4-1
The cancel command syntax and options 4-1
The options 4-1
USING THE LP UTILITIES FOR SOLARIS i
TABLE OF CONTENTS
ii USING THE LP UTILITIES FOR SOLARIS
About this guide
Introduction
Using the lp Utilities for Solaris provides you with the enhanced
options for submitting a document to a Xerox printer using the lp
utilities on a workstation running Solaris 2.x software.
Before you perform any procedures in this guide, you should
become familiar with its contents and conventions.
You should know how to create a document in a software
application on your workstation and should be familiar with the
options available to you for printing.
You should also know what type of Xerox printer is available to
you and what print options are available with that printer.
Contents
The following list describes the contents of this guide:
• Chapter 1, "Installation," describes the procedures for
configuration of the lp utility.
• Chapter 2, "Using the lp utilities," describes the syntax and
the enhanced options available for the lp utilities.
• Chapter 3, "Print queue status," describes how to obtain the
status of a selected print queue.
• Chapter 4, "Remove a print job from the queue," describes
how to remove a print job from the selected queue.
1
Introduction Using the lp Utilities for Solaris
Conventions
This guide uses the following conventions:
• All caps and angle b rackets–Within procedure s, the names of
keys are shown in all caps within angle brackets (for
example, press <RETURN>).
• Angle brackets–Variable information, or the position of a
specified argument in the command syntax, appears in angle
brackets (for example, List Fonts <Pattern>).
• Bold–Within procedures, text and numbers that you enter are
shown in bold (for example, enter boot).
• Enter–Within procedures, the two-step process of keying in
data and pressing <RETURN> (for example, enter y).
• Italics–Document and library names are shown i n ital ics (for
example, the Xerox Document Services Platform Series System Guide).
• Square brackets–Names of options you select are shown in
square brackets (for example, Select [Exit]).
• Quotes–Keywords you can enter as arguments appear in
quotes (for example, "USLetter").
• Vertical bars–Alternatives to specified arguments are
separated by vertical bars (for example, -pdl <ps | hppcl |
ascii | tiff>).
NOTE: Notes contain important supplemental information
pertaining to the task that you should read.
CAUTION
Cautions alert you t o an action that could damage hardware,
software, or your data.
WARNING
Warnings alert you to conditions that may affect the safety
of people.
2
Using the lp Utilities for Solaris Introduction
Related Xerox Document Services Platform (DocuSP) documentation
Using the lpr Utilities for DOS and Unix
Using the lp Utilities for Solaris
Using the Xerox Client Software for Solaris
Preparing and printing PDF files
System Guide
Any documentation delivered with the Xerox printer.
Additional client documentation
Xerox Production Print Services Guide to Job Submission for
Windows
Xerox Production Print Services Guide to Job Submission for
Macintosh
Xerox Production Print Services Guide to Job Submission using
XDS Plus
Xerox Document Services Platform Guide to using the DocuSP
Web Interface
3
Introduction Using the lp Utilities for Solaris
4
1. Installation
This chapter describes the procedures for configuration of the
client workstation and the DocuSP controller to enable n ative lp
printing.
Native lp printing protocol for Sun Solaris 2.3 and higher
Workstation requirements
The workstation must meet the foll owing ha rd w are and sof tware
requirements:
Hardware requirements
• Sun workstation
Software requirements
• Solaris 2.3 or higher
1-1
Installation Using the lp Utilities for Solaris
Installation
NOTE: Refer to the on-line man pages for additional information
about the Unix commands used in the following procedure.
To configure the client workstat ion, perform the following steps:
1. Obtain the list of DocuSP controller queues that will be
accessed from this client workstation.
2. Log in as root at the client workstation.
NOTE: The following examples use the name proofqueu e as the
name of the print queue and the name printsrv as the ho st name
of the DocuSP controller. These should be replaced by the
hostname of the DocuSP controller and the name of a print
queue that exists in your installation.
3. In a command tool window, enter
admintool&
4. The Administration tool is displayed.
5. Access the Host dialog and add a new Host.
6. Fill in the Host Name, IP Address, and, if necessary, the
Ethernet Address text fields. Use the worksheets in the
Getting Ready for the DocuSP Installation to determine the
correct values for this client workstation.
7. Access the Printers dialog and add access to a remote
printer.
8. Fill in the Printer Name text field with the name of the queue
that will be used by lp.
9. Fill in the Printer Server text field with the name of the
DocuSP controller name.
NOTE: You can add an optional comment in the Comment or
Description field at this time.
10.For Solaris 2.4 and earlier, select [System V] for the Print
Server OS entry.
11. Select to se t t he Docu Tech p rinter as the default printer for lp
on this workstation.
1-2
12.Select [Add] or [OK]. Access to the printer is enabled.
13.Quit the Administration tool.
14.Verify connectivity to the DocuSP controller by entering the
following command:
Using the lp Utilities for Solaris Installation
ping printsrv
If your machine can see the DocuSP controller from the net
you will see:
printsrv is alive
15.Repeat the steps to add a printer for each additional queue.
Using lp with Solaris 2.6
Sun Microsystems has discontinued support for the System V
Print Protocol in Solaris 2.6. In o rder to use th e lp ut ilities to pr int
to the DocuSP controller running Solaris 2. 6, perform the
following procedures, depending upo n the leve l of Solaris on the
client workstation.
On a Solaris 2.6 client
The –o options are ig nored when using lp on a Solaris 2.6 client
to submit jobs to the controller. To correct this, perform the
following at the client workstation:
1. Open a terminal window and log on as root.
2. Enter the following:
lpset -a bsdaddr=<controller name>,<queue
name>,Solaris <queue name>
NOTE: Syntax is critical. There are spaces after the –a and
after Solaris; there are not spaces after the commas.
3. If root access is unavailable on the client, modify the .printers
file in the home directory. Enter the following:
NOTE: There is a space between <alias> and <DocuSP
Controller Name>.
4. If the .printers file does not exist on the client workstation,
create one by typing the following in a terminal window:
vi .printers
<alias> <DocuSP Controller Name>:<DocuSP Queue
Name>:Solaris
:wq!
1-3
Installation Using the lp Utilities for Solaris
On a Solaris 2.5.1 or earlier client
The –o options are ig nored when using lp on a Solaris 2.5.1 or
earlier client and su bmitti ng jobs to the con troller. To correct this,
perform the following on the client workstation:
1. Open a command tool and enter the following:
lpsystem -l
This will list all the remote printers and the associated lp
properties that have been created on the Solaris 2.5.1 client
workstation. The following is an example:
System: polaris
Type: bsd
Connection timeout: never
Retry failed connections: after 10 minutes
Comment: allow all connections
The entry after System denotes the name of the remote printer,
which should represent the cont roller name. If t he T ype identifi ed
for the remote printer is set to bsd, then the remote printer is
configured correctly and will print successfully to the printer
controller once the svr4–extensions entry has been added to
the /etc/lp/Systems file (detailed below).
NOTE: When creating a remote printer using the Solaris
Admintool Utility on a Solaris 2.5.1 client, all printers by default
are bsd.
If the type is set to s5, you will not be able to print from your
Solaris 2.5.1 client to the controller sin ce Solaris 2.6 no longer
supports the System V print protocol. The Type will need to be
changed to bsd. To make this change, do the following:
1. In a command tool window, enter the following:
lpsystem -t bsd <controller name>
2. Locate the /etc/lp/Systems file.
3. Edit the remote printer entry for the controller in the Systems
file. The following is an example of an old entry in the
Systems file:
<controller name>:x:-:bsd:-:n:10:-:-:
1-4
Using a text editor, change the entry to the following:
This will shut down the lp print service on the DocuSP
controller.
5. Then restart the lp print service by entering the following:
/usr/lib/lpsched
Verify installation
To test this setup at the client, perform the following steps:
1. Log in as a non-root user. The following examples use cdoc
as the user account name.
2. Check the status of the queues to verify that queuing and
printing are enabled. This can be done using the following
command:
lpstat -a proofqueue
Information similar to the following is displayed:
proofqueue accepting requests since Tue May 16
12:53:14 EDT 1995
3. Submit a job by entering the following command:
lp -d proofqueue /etc/hosts
4. Enter the following command to verify that the print job
reached the queue:
lpstat -u cdoc
Replace cdoc in the above example with the user account
name that was used to submit the print job. Information
similar to the following is displayed:
proofqueue-80
cdoc 56638 Jul 22 14:35
1-5
Installation Using the lp Utilities for Solaris
1-6
Printing hierarchy
2. Using the lp utilities
The lp command is used to send a document file to the Xerox
printer.
When submitting documents to the printer, keep in mind the
following hierarchy to achieve the desired results:
1. Queue overrides
2. Exception pages
3. Job ticket settings
4. Submission print protocol (lp, lpr, nprint)
5. Setpagedevice values/PCL copy count
6. Queue defaults
For example, queue defaults are overridden by job ticket
settings, but job ticket settings are not overridden by lp
commands.
2-1
Using the lp utilities Using the lp Utilities for Solaris
The lp command syntax and options
This section gives the syntax for the lp command, and lists the
required and optional information you use to submit a pri nt job.
Syntax lp –d <queue name> <opti o ns> <f ile names>
Required –d <queue name>
Information
Using lp with Solaris 2.6
Identify the queue where you want to send the jobs.
<filenames>
Specify the names of the files to print. You must include any
filename extension when you type the filename. Using the
wildcard (*) character is not recommended.
Sun Microsystems has discontinued support for the System V
Print Protocol in Solaris 2.6. In o rder to use th e lp ut ilities to pr int
to the DocuSP controller running S olaris 2.6, refer to the chap ter ,
Installation, for procedures to set up lp submission from a client
workstation.
NOTE: When using lp on the DocuSP controller for local print
submission, the –c switch must be includ ed. The synta x required
is:
lp -d <queue name> -c -o <options> <job name>
2-2
Using the lp Utilities for Solaris Using the lp utilities
Using the lp options
In addition to the required information, you can use the options
listed in this section to specify the print characteristics of the
document. Some options may not be appropriate for every
printer; for example, some printers do not perform binding or
cannot accept precut tabs.
If more than one option is set using –o, the options must be
enclosed in double quotes and separated by a space. The
extended print options are case-sen sitive.
When you enter the optional text after th e print options, shown in
angle brackets below, the text string must not contain any
spaces. If you enter text that contains spaces, enclose the text
with the carat character (^).
NOTE: In addition to the extended options described in this
guide, the standard lp options are also available. R efer to the
man pages for lp for more information.
Account number
–o account=<text>
Enter an account number for the job.
Banner message
–o banner=<text>
Type the message, up to a maximum of 100 characters.
Any message entered will be displayed on the banner
page when the job is printed.
Covers
–o frontcover=<imaging:size:type:color:weight>
–o backcover=<imaging:size:type:color:weight>
Specify the covers, front or back or both, to be printed
with the document. The imaging para m eter opt ions are:
inside, outside, both, or none. The media size, type, color ,
and weight parameters are the same as the paper stock
options defined later in this section.
For example, to specify to print side one (outside) of the
front cover on blue cardstock, enter:
Using the lp utilities Using the lp Utilities for Solaris
Document name
–t <document name>
Replace the name of the specified file.
Finishing options - bind
-o bind=<left | right>
Bind the document after it is printed. To use this option,
the selected printer must have a binder instal led and
enabled.
Finishing options - stitch
-o staple | stitch=<option>
Staple the document after it is printed. You can enter
“stitch” or “staple” to indicate that the document is to be
stapled. “Staple” is equivalent to stitch = singlePortrait.
The stitch option allows you to select the location of the
stitch or staple. The available options are: singlePortrait,
singleLandscape, dualLandscape , dualPortrait,
rightSinglePortrait, rightSingleLandscape, or
rightDualLandscape. The s t aple option default to a single
portrait stitch if no option is given. To use this option, the
selected printer must have a stitcher or stapler.
Finishing options – other finishing devices
–o finishing=<device name>
Specify an attached finishing device. The device name
must match the name defined by the System
Administrator on the DocuSP controller. See the Print
Service Operator for the list of defined device names.
Finishing options – no finishing
–o nofinishing
The no-finishing option would be used to override all
finishing selections other than those provided by the
overrides on the queue. Typically, this option would be
used when reprinting a job.
2-4
Using the lp Utilities for Solaris Using the lp utilities
Image shift – x
–o xshift=<#>
Specify the x (horizontal for portrait page) image shift in
millimeters. The value of # must be a positive value
greater than zero. The point of origin is the lower left
corner of the portrait page.
–o xshift2=<#>
If your printing requirements include duplex or tumble
duplex, you can select an independent horizontal image
shift for both side 1 and side 2.
Image shift – y
–o yshift=<#>
Specify the y (vertical for portrait page) image shift in
millimeters. The value of # must be a positive value
greater than zero. The point of origin is the lower left
corner of the portrait page.
–o yshift2=<#>
If your printing requirements include duplex or tumble
duplex, you can select an independent ver tical image shift
for both sides 1 and sides 2.
Number of Copies
–n <number of copies>
Specify the number of copies to print of each file. If the
number of copies is not specified, a default of "1" is
applied and will override any copy count defined in the
PDL.
Opacity
–o opacity=<transparency|opaque>
Specify if the job will be printed on transparent stock. If
this option is not used, the default is opaque.
Pages to print
–o pagestoprint=<# #>
Specify the page range, from # to #, within the document
to print.
2-5
Using the lp utilities Using the lp Utilities for Solaris
Paper stock
–o media=size:type<modulus>:color:weight
Define the following options in order:
• Paper size = USLetter, USLegal, Tabloid, USLedger,
USStatement, a0 through a10, isob0 through isob10,
jisb0 through jisb10, or custo m where a cust om size is
entered as width (x) and length (y) in either inches or
millimeters. See the example below.
• Paper type = Plain, Plai nDrilled, Drilled,
PlainPreCutTab <modulu s>, P reCut Tab <modulus>,
DrilledPreCutTab <modulus>, Transparency,
DrilledTransparency , DrilledFullCutTab, FullCutTab, or
a text string for a custom paper type. Modulus is
optional for a custom paper type.
For ordered paper typ es, enter th e modu lus number. If
no modulus is specified, the modulus will default to 1.
The modulus is the number of different items in a set,
for example precut tabs or rainbow paper, before the
set repeats. For example, a set of 5 precut tabs has a
modulus of 5.
• Paper color = white, clea r, yellow, pink, blue, gr een, or
a text string excluding the colon and comma for a
custom color. The carat character (^) is not required
for a custom color string using spaces in this media
option.
• Weight = paper weight in grams per square meter
(gsm).
You may omit a value for any of these options by
entering a colon (:) to separate the field, but leave the
field value empty.
The following example shows how to specify t he paper
size and color and omit the other options:
lp -d ps1 -o media=a4::blue: test.ps
2-6
The following options allow you to specify just one option
for the paper stock.
–o mediaType=<type>
Using the lp Utilities for Solaris Using the lp utilities
Specify the media type. Type options are the same as
the type options given above.
–o mediaSize=<size>
Specify the paper stock size. Size options are the
same as the paper size options given above.
–o mediaColor=<color>
Specify the paper color . Color op tions are the same as
the color options given above. If a custom color text
string requires spaces, the string must be enclosed
with the carat character (^).
–o mediaWeight=<weight>
Specify the paper stock weight in grams per square
meter (gsm).
Paper stock size
–o <paper size>
Specify the paper stock size to be used for the job. The
acceptable values ar e USLetter, USLegal, Tabloid,
USLedger, USStatement, a0 through a10, isob0 through
isob10, and jisb0 through jisb10.
PDL type
–o <pdl>
Specify the format of your docume nt. Accepted values ar e
ps for PostScript, pcl for HPPCL, pdf, asci i, or tiff.
This option is only necessary if you want to print your
document in a PDL other than the one in which it was
created.
Recipient name
–o recipient=<name>
Specify the name of the person to receive the job.
Reprint
–o reprint
Reprint a saved job. You may override the copy count of
the saved job ticket. If the reprint command is sent by a
user different from the user who originally saved the job,
the sender name is overridden by the new sender. For
example:
lp -d ps1 -o reprint -n 5 test.ps
2-7
Using the lp utilities Using the lp Utilities for Solaris
Save
–o print|save
Save the specified job. Print is the default option and only
needs to be specified if the job is being submitted to a
save queue.
–o savedest=<destination>
Specify the save location of the job relative to the save
location set at the DocuSP controller. For example, if the
save location at the controller is /home/savefiles and the
save location for the job should be /hom e/savef iles/orilee ,
then the command is:
lp -d ps1 -o save savedest=orilee test.ps
Sides printed
–o <simplex|duplex|tumble>
Specify simplex, duple x, or tumble duplex for the p rint job.
The default is "simplex".
Tumble duplex printing causes a 180-degree rotation of
alternating pages. Both sides of the page are printed but
the position of the image is reversed (from top to bottom)
on every other page.
NOTE: The use of tumble duplex is restricted by certain
characteristics of the PostScript master. If you have
difficulty using this option, contact your Xerox
representative for assistance.
Slip sheets
–o <slipsheet>
Specify a slip sheet to be placed between the sets of your
document. The slip sheet paper stock is set at the
DocuSP controller.
Start message
-o startmsg=<text>
T ype a message, up to a maximum of 10 0 characters. For
example, you might type a message that specifies some
unique job prog ramming that must be provided by the
printer operator. Be sure to advise the printer operator
that the job contains a message.
2-8
Using the lp Utilities for Solaris Using the lp utilities
Uncollated
–o uncollate
This option will print the job uncollated. The default is
collated.
ASCII options for the lp command
The following options are valid for ASCII jobs only:
Font
–o font=<font>
Specify the font to use. Any font installed on the DocuSP
controller can be specified.
Font size
–o fontsize=<n>
Specify the font size in points.
Orientation
–o <orientation>
Specify the page orientation to use. Valid orientations are
portrait, landscape, inverseportrait or iportrait, and
inverselandscape or ilandscape.
2-9
Using the lp utilities Using the lp Utilities for Solaris
2-10
3. Print queue status
The lpstat command is used to show the contents of the printer
queues.
The lpstat command syntax and options
Refer to the man pages for further information on other options
available with the lpstat command.
Syntax lpstat –o <queue name> <options>
Required –o <queue name>
information
Identify the print queue.
The option is case-sensitive; more than one option may be
entered at one time.
User identification
–o <user id>
Report the status of al l jobs with the specified user name.
3-1
Print queue status Using the lp Utilities for Solaris
3-2
4. Remove a print job from the queue
The cancel command removes a print job from the print queue.
The cancel command syntax and options
If no options are specified for the cancel command, the
command will remove all active jobs with your user n ame.
Syntax cancel <options>
NOTE: The cancel command wil l only work with jobs that have
not been sent to the printer.
The options
The options are case-sensiti ve; more than one option may be
entered at a time.
Job identification
<job ID>
Remove the job with the specified job identification
number.
Printer queue
<printer queue>
Remove all jobs from the given printer queue that belong
to your user name.
User name
–u <user name>
Remove the job with the specified user name.
4-1
Remove a print job from the queue Using the lp Utilities for Solaris
4-2
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.