components/cups/README.trustext
author Rich Burridge <rich.burridge@oracle.com>
Thu, 15 May 2014 16:58:20 -0700
changeset 1898 5c902a3c6e7e
parent 981 90ac9d91df0e
permissions -rw-r--r--
18744156 /usr/gnu/bin/chroot is killed when executed with an invalid command argument
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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