author | Mark Haywood <Mark.Haywood@Oracle.COM> |
Wed, 18 Nov 2015 16:01:58 -0500 | |
changeset 5105 | 4794ff32214d |
parent 981 | 90ac9d91df0e |
permissions | -rw-r--r-- |
981
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
1 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
2 |
# CDDL HEADER START |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
3 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
4 |
# The contents of this file are subject to the terms of the |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
5 |
# Common Development and Distribution License (the "License"). |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
6 |
# You may not use this file except in compliance with the License. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
7 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
8 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
9 |
# or http://www.opensolaris.org/os/licensing. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
10 |
# See the License for the specific language governing permissions |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
11 |
# and limitations under the License. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
12 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
13 |
# When distributing Covered Code, include this CDDL HEADER in each |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
14 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
15 |
# If applicable, add the following below this CDDL HEADER, with the |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
16 |
# fields enclosed by brackets "[]" replaced with your own identifying |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
17 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
18 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
19 |
# CDDL HEADER END |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
20 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
21 |
# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
22 |
# |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
23 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
24 |
SETTING UP TEST ENVIRONMENT |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
25 |
--------------------------- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
26 |
The following steps should be followed for setting up the test environment |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
27 |
for Trusted Solaris: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
28 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
29 |
1. Install trusted packages |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
30 |
# pkg install system/trusted |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
31 |
# pkg install system/trusted/trusted-global-zone |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
32 |
# pkg install trusted-extensions |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
33 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
34 |
2. Enable labeld service |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
35 |
# svcadm enable -s labeld |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
36 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
37 |
3. Verify that the service is enabled. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
38 |
# svcs -x labeld |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
39 |
svc:/system/labeld:default (Trusted Extensions) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
40 |
State: online since weekday month date hour:minute:second year |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
41 |
See: labeld(1M) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
42 |
Impact: None. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
43 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
44 |
4. This step is required in case you want to install your own |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
45 |
label_encodings file. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
46 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
47 |
To test labels greater than 80 characters, you will have to use |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
48 |
large labels_encodings file. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
49 |
i) Copy the label_encodings file to the disk. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
50 |
ii) Check the syntax of the file and make it the active |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
51 |
label_encodings file. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
52 |
a) Run the chk_encodings command. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
53 |
# /usr/sbin/chk_encodings /full-pathname-of-label-encodings-file |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
54 |
b) Make the file the active label_encodings file. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
55 |
# cp /full-pathname-of-label-encodings-file \ |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
56 |
/etc/security/tsol/label.encodings.site |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
57 |
# cd /etc/security/tsol |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
58 |
# cp label_encodings label_encodings.tx.orig |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
59 |
# cp label.encodings.site label_encodings |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
60 |
Your label_encodings file must pass the Check Encodings test before |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
61 |
you continue. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
62 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
63 |
5. Reboot the system. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
64 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
65 |
6. Once the system is up after reboot, create labeled zones. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
66 |
Labeled zones can be created using '/usr/sbin/txzonemgr' command. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
67 |
For details refer to 'txzonemgr(1M)' manpage. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
68 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
69 |
Documentation on 'Printing in Trusted extensions environment' can be found at: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
70 |
http://docs.oracle.com/cd/E23824_01/html/821-1482/manageprint-1.html#scrolltoc |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
71 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
72 |
-------------------------------------------------------------------------------------------- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
73 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
74 |
TEST CASES |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
75 |
---------- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
76 |
All the following test cases should be run in Trusted Solaris environment. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
77 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
78 |
1. Run printing test suite for CUPS. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
79 |
Details on printing test-suite can be found at: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
80 |
https://stbeehive.oracle.com/teamcollab/wiki/Solaris+Printing:CUPS+Printing+Test+Suite |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
81 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
82 |
2. Printing from labeled zones to network printer directly. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
83 |
3. Printing from labeled zones to network printer via Global zone. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
84 |
4. Printing from global zone to directly attached USB printer. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
85 |
5. Printing from global zone to network printer. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
86 |
6. Print in different orientations. (Should be tested for both Image & Text files) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
87 |
The -o landscape option will rotate the page 90 degrees to print in landscape |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
88 |
orientation: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
89 |
lp -o landscape filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
90 |
lpr -o landscape filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
91 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
92 |
The -o orientation-requested=N option rotates the page depending on the value of N: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
93 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
94 |
-o orientation-requested=3 - portrait orientation (no rotation) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
95 |
-o orientation-requested=4 - landscape orientation (90 degrees) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
96 |
-o orientation-requested=5 - reverse landscape or seascape orientation (270 degrees) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
97 |
-o orientation-requested=6 - reverse portrait or upside-down orientation |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
98 |
(180 degrees) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
99 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
100 |
-o number-up=2 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
101 |
-o number-up=6 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
102 |
this should be landscape by default |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
103 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
104 |
rest number-up should be portrait |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
105 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
106 |
Mix -o number-up & orientation-requested. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
107 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
108 |
7. Printing On Both Sides of the Paper |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
109 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
110 |
-o sides=two-sided-short-edge |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
111 |
-o sides=two-sided-long-edge |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
112 |
These options will enable two-sided printing on the printer if the printer supports it. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
113 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
114 |
'-o sides=two-sided-short-edge' option is suitable for landscape pages, |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
115 |
while '-o sides=two-sided-long-edge' option is suitable for portrait pages: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
116 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
117 |
lp -o sides=two-sided-short-edge filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
118 |
lp -o sides=two-sided-long-edge filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
119 |
lpr -o sides=two-sided-long-edge filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
120 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
121 |
The default is to print single-sided: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
122 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
123 |
lp -o sides=one-sided filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
124 |
lpr -o sides=one-sided filename |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
125 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
126 |
8. Labels greater than 80 characters. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
127 |
Labels greater than 80 characters would be truncated at the right by '->' |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
128 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
129 |
9. Printing to a printer in same subnet. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
130 |
If the printer is in the same subnet, then add it using cups web interface |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
131 |
at localhost:631 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
132 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
133 |
10. Printing to a printer in different subnet. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
134 |
You should be able to ping the printer ip address. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
135 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
136 |
Adding the printer: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
137 |
lpadmin -p printer_name -E -v socket://<ip-addr-of-printer> -m <model> |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
138 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
139 |
You can find your printer model using |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
140 |
lpinfo -m | grep -i <model name> |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
141 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
142 |
model example: "foomatic-db-ppds/Ricoh/PS/Ricoh-Aficio_MP_5000_PS.ppd.gz" |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
143 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
144 |
e.g: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
145 |
lpadmin -p printer -E -v socket://10.163.198.77 -m foomatic-db-ppds/Ricoh/PS/Ricoh-Aficio_MP_5000_PS.ppd.gz |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
146 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
147 |
11. Printing without banner and trailer pages and also without page-labels. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
148 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
149 |
-o nolabels |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
150 |
Does not print job labels |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
151 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
152 |
-o job-sheets=none |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
153 |
-o job-sheets=none, none |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
154 |
-o job-sheets=none,<any-label> |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
155 |
The above three work same. No banner and trailer pages get printed. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
156 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
157 |
-o job-sheets=<any-label>,none |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
158 |
-o job-sheets=<any-label>,<any-label> |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
159 |
The above two work same. Both banner and trailer pages get printed. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
160 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
161 |
-o job-sheets=none -o nolabels |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
162 |
No banner and trailer page and no job-labels |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
163 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
164 |
12. Test following authorizations: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
165 |
solaris.print.admin |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
166 |
solaris.print.unlabeled |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
167 |
solaris.print.nobanner |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
168 |
solaris.print.list |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
169 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
170 |
Following command can be used to list the user authorizations: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
171 |
$ auths <user> |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
172 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
173 |
For eg: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
174 |
Printing from a labeled zone as root. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
175 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
176 |
$ lp -d public -o job-sheets=none,none /etc/release |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
177 |
request id is public-19 (1 file(s)) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
178 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
179 |
This request is submitted to the server as 'remroot'. In this case both |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
180 |
banner and trailer pages get printed, as 'remroot' does not have the |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
181 |
solaris.print.nobanner authorization. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
182 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
183 |
solaris.print.list |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
184 |
# lp -d test /etc/release |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
185 |
request id is test-313 (1 file(s)) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
186 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
187 |
# lpstat test |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
188 |
test-313 root 3072 Fri Mar 30 07:42:58 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
189 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
190 |
---> Login as 'remroot' <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
191 |
# su - remroot |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
192 |
Oracle Corporation SunOS 5.11 11.0 November 2011 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
193 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
194 |
---> 'remroot' doesn't have solaris.print.list authorization so it cannot list |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
195 |
the jobs for printer test <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
196 |
$ lpstat test |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
197 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
198 |
$ lp -d test /etc/release |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
199 |
request id is test-314 (1 file(s)) |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
200 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
201 |
---> For 'remroot', 'lpstat' lists only the jobs requested by 'remroot' <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
202 |
$ lpstat test |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
203 |
test-314 remroot 3072 Fri Mar 30 07:43:44 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
204 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
205 |
$ logout |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
206 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
207 |
---> For 'root', 'lpstat' lists all the jobs <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
208 |
# lpstat test |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
209 |
test-313 root 3072 Fri Mar 30 07:42:58 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
210 |
test-314 remroot 3072 Fri Mar 30 07:43:44 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
211 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
212 |
---> Give remroot solaris.print.list authorization <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
213 |
# usermod -A solaris.print.list remroot |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
214 |
Found user in files repository. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
215 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
216 |
---> Login as 'remroot' |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
217 |
root@txx2270-05:/var/log/cups# su - remroot |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
218 |
Oracle Corporation SunOS 5.11 11.0 November 2011 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
219 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
220 |
---> Now for 'root', 'lpstat' lists all the jobs <--- |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
221 |
-bash-4.1$ lpstat test |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
222 |
test-313 root 3072 Fri Mar 30 07:42:58 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
223 |
test-314 remroot 3072 Fri Mar 30 07:43:44 2012 |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
224 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
225 |
13. Printing to a printer which is outside the labeled range. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
226 |
E.g: Printing from a 'Public Zone' to a printer labeled 'Confidential' |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
227 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
228 |
$ lp -d hp /etc/release |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
229 |
lp: label violation. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
230 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
231 |
14. Cascade printing |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
232 |
Print from a system which is accessible from local zone, to a printer which |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
233 |
is accessible to the GZ only. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
234 |
Print request goes from the system to LZ to GZ to Printer. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
235 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
236 |
Note: For cascading to work printer must be shared on both LZ and GZ. |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
237 |
|
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
238 |
Printer can be shared from command line as: |
90ac9d91df0e
7184564 Test cases for printing via CUPS in TX environment
sonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>
parents:
diff
changeset
|
239 |
$ lpadmin -p <printer> -o printer-is-shared=true |