]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Save work on IPP Everywhere updates.
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Mon, 18 Aug 2014 20:53:41 +0000 (20:53 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Mon, 18 Aug 2014 20:53:41 +0000 (20:53 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12092 a1ca3aef-8c08-0410-bb20-df032aa958be

everywhere/document-format-tests.test
everywhere/ipp-tests.test
test/ippserver.c
test/ipptool.c

index 530326fb3f8766d8c9fb5c6b619c1a98cf7cd382..5d486e723e560b7bb03b6802869e189762dc48eb 100644 (file)
@@ -1,5 +1,5 @@
 #
-# "$Id: ipp-1.1.test 11398 2013-11-06 20:11:11Z msweet $"
+# "$Id$"
 #
 #   IPP/1.1 test suite.
 #
@@ -2346,10 +2346,10 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 
 
 #
-# End of "$Id: ipp-1.1.test 11398 2013-11-06 20:11:11Z msweet $".
+# End of "$Id$".
 #
 #
-# "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $"
+# "$Id$"
 #
 #   IPP/2.0 test suite.
 #
@@ -2461,10 +2461,10 @@ DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_
 
 
 #
-# End of "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $".
+# End of "$Id$".
 #
 #
-# "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $"
+# "$Id$"
 #
 #   IPP Everywhere test suite.
 #
@@ -12150,5 +12150,5 @@ INCLUDE "ipp-2.0.test"
 
 
 #
-# End of "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $".
+# End of "$Id$".
 #
index 530326fb3f8766d8c9fb5c6b619c1a98cf7cd382..749caad2eeeec23b7afc3264ad10f6c57b83a4bb 100644 (file)
@@ -1,8 +1,9 @@
 #
-# "$Id: ipp-1.1.test 11398 2013-11-06 20:11:11Z msweet $"
+# "$Id$"
 #
-#   IPP/1.1 test suite.
+#   IPP Everywhere Printer Self-Certification Manual 1.0: Section 6: IPP Tests.
 #
+#   Copyright 2014 by The Printer Working Group.
 #   Copyright 2007-2013 by Apple Inc.
 #   Copyright 2001-2006 by Easy Software Products. All rights reserved.
 #
 #
 # Usage:
 #
-#   ./ipptool -f filename [-d document-uri=SOMEURI] -t printer-uri ipp-1.1.test
-#   ./ipptool -f filename -d NOPRINT=1 -t printer-uri ipp-1.1.test
+#   ./ipptool -tI printer-uri ipp-tests.test
 #
-# The latter form disables all but the basic file printing.
+# History:
 #
+#   This test file is loosely based on the IPP/1.1, IPP/2.0 and IPP Everywhere
+#   test files from the CUPS "test" directory.  Many of those tests have been
+#   combined or removed, and all print tests are performed using a sample JPEG
+#   file.  These tests also validate support for the 'media-empty' and
+#   'media-needed' keywords in the "printer-state-reasons" Printer attribute.
+#
+
+# All tests use IPP version 2.0, unless overridden in a test...
+VERSION 2.0
 
 # Regular expressions for URI schemes:
 #
 #   HTTP_URI_SCHEME - Matches strings beginning with http:// or https://
 #   IPP_URI_SCHEME  - Matches strings beginning with ipp:// or ipps://
+#   UUID_URI        - Matches UUID URN strings.
 
 DEFINE HTTP_URI_SCHEME "/^https?://.+$$/"
 DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
+DEFINE LINK_LOCAL "/^(\[|\[v1.)fe80:/"
+DEFINE UUID_URI "/^urn:uuid:[0-9A-Fa-f]{8,8}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{12,12}/"
+
+# Regular expression for PWG media size names (eek!)
+#
+# Generated with help from: http://www.msweet.org/abnf.php
+DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)){2,}|(custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)$$/"
+
 
 # Test that a request-id value of 0 is not accepted.
 #
 # Required by: RFC 2911 section 3.1.1
 {
-       NAME "RFC 2911 section 3.1.1: Bad request-id value 0"
+       NAME "I-1. RFC 2911 section 3.1.1: Bad request-id value 0"
        REQUEST-ID 0
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
@@ -50,7 +68,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.1.4
 {
-       NAME "RFC 2911 section 3.1.4: No Operation Attributes"
+       NAME "I-2. RFC 2911 section 3.1.4: No Operation Attributes"
        REQUEST-ID random
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
@@ -59,7 +77,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        EXPECT !printer-uri-supported
 }
 {
-       NAME "RFC 2911 section 3.1.4: attributes-charset"
+       NAME "I-3. RFC 2911 section 3.1.4: attributes-charset"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -69,7 +87,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        EXPECT !printer-uri-supported
 }
 {
-       NAME "RFC 2911 section 3.1.4: attributes-natural-language"
+       NAME "I-4. RFC 2911 section 3.1.4: attributes-natural-language"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR naturalLanguage attributes-natural-language en
@@ -79,7 +97,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        EXPECT !printer-uri-supported
 }
 {
-       NAME "RFC 2911 section 3.1.4: attributes-natural-language + attributes-charset"
+       NAME "I-5. RFC 2911 section 3.1.4: attributes-natural-language + attributes-charset"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR naturalLanguage attributes-natural-language en
@@ -90,7 +108,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        EXPECT !printer-uri-supported
 }
 {
-       NAME "RFC 2911 section 3.1.4: attributes-charset + attributes-natural-language"
+       NAME "I-6. RFC 2911 section 3.1.4: attributes-charset + attributes-natural-language"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -107,7 +125,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 # Required by: RFC 2911 section 3.1.8
 {
        # The name of the test...
-       NAME "RFC 2911 section 3.1.8: Unsupported IPP version 0.0"
+       NAME "I-7. RFC 2911 section 3.1.8: Unsupported IPP version 0.0"
        VERSION 0.0
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
@@ -124,7 +142,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.2
 {
-       NAME "RFC 2911 section 3.2: No printer-uri operation attribute"
+       NAME "I-8. RFC 2911 section 3.2: No printer-uri operation attribute"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -135,341 +153,387 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 }
 
 
-# Test Print-Job operation
-#
-# Required by: RFC 2911 section 3.2.1
-{
-       NAME "RFC 2911 section 3.2.1: Print-Job Operation"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       FILE $filename
-
-       STATUS successful-ok
-       STATUS client-error-document-format-not-supported
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state WITH-VALUE 7,8,9 DEFINE-MATCH PRINT_JOB_COMPLETED
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-# Test Validate-Job operation
-#
-# Required by: RFC 2911 section 3.2.3
-{
-       NAME "RFC 2911 section 3.2.3: Validate-Job Operation"
-       OPERATION Validate-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-
-       STATUS successful-ok
-}
-
-
 # Test Get-Printer-Attributes operation
 #
-# Required by: RFC 2911 section 3.2.5
+# Required by: PWG 5100.14 Section 5.x
 {
-       NAME "RFC 2911 section 3.2.5: Get-Printer-Attributes Operation (default)"
+       NAME "I-9. Get-Printer-Attributes Operation (default)"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format $filetype
 
        STATUS successful-ok
 
-       # Display some useful information to identify the test
-       DISPLAY color-supported
-       DISPLAY compression-supported
-       DISPLAY document-format-supported
-       DISPLAY finishings-supported
-       DISPLAY ipp-versions-supported
-       DISPLAY job-sheets-supported
-       DISPLAY media-supported
-       DISPLAY number-up-supported
-       DISPLAY operations-supported
-       DISPLAY pages-per-minute
-       DISPLAY pages-per-minute-color
-       DISPLAY print-quality-supported
-       DISPLAY printer-uri-supported
-       DISPLAY reference-uri-schemes-supported
-       DISPLAY sizes-supported
-       DISPLAY uri-authentication-supported
-       DISPLAY uri-security-supported
-
-       # Operations
+       # PWG 5100.14 - Table 5 - Operations
        EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 0x0002 # Print-Job
-       EXPECT operations-supported WITH-VALUE 0x0003 DEFINE-MATCH OPTIONAL_PRINT_URI # Print-URI
        EXPECT operations-supported WITH-VALUE 0x0004 # Validate-Job
-       EXPECT operations-supported WITH-VALUE 0x0005 DEFINE-MATCH OPTIONAL_CREATE_JOB # Create-Job
-       EXPECT operations-supported WITH-VALUE 0x0006 DEFINE-MATCH OPTIONAL_SEND_DOCUMENT # Send-Document
-       EXPECT operations-supported WITH-VALUE 0x0007 DEFINE-MATCH OPTIONAL_SEND_URI # Send-URI
+       EXPECT operations-supported WITH-VALUE 0x0005 # Create-Job
+       EXPECT operations-supported WITH-VALUE 0x0006 # Send-Document
        EXPECT operations-supported WITH-VALUE 0x0008 # Cancel-Job
        EXPECT operations-supported WITH-VALUE 0x0009 # Get-Job-Attributes
        EXPECT operations-supported WITH-VALUE 0x000a # Get-Jobs
        EXPECT operations-supported WITH-VALUE 0x000b # Get-Printer-Attributes
-       EXPECT operations-supported WITH-VALUE 0x000c DEFINE-MATCH OPTIONAL_HOLD_JOB # Hold-Job
-       EXPECT operations-supported WITH-VALUE 0x000d DEFINE-MATCH OPTIONAL_RELEASE_JOB # Release-Job
-       EXPECT operations-supported WITH-VALUE 0x000e DEFINE-MATCH OPTIONAL_RESTART_JOB # Restart-Job
-       EXPECT operations-supported WITH-VALUE 0x0010 DEFINE-MATCH OPTIONAL_PAUSE_PRINTER # Pause-Printer
-       EXPECT operations-supported WITH-VALUE 0x0011 DEFINE-MATCH OPTIONAL_RESUME_PRINTER # Resume-Printer
-       EXPECT operations-supported WITH-VALUE 0x0012 DEFINE-MATCH OPTIONAL_PURGE_JOBS # Purge-Jobs
-
-       # Job template attributes
-       EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
-       EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
-       EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
-       EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold
-       EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB
-       EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB
-       EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
-       EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
-       EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-       EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none
-       EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-       EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-       EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
-       EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
-       EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
-       EXPECT ?number-up-supported WITH-VALUE 1
-       EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
-       EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
-       EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag
-       EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
-       EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
-       EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
-       EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
-       EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
-
-       # Job template attributes for specific tests...
-       EXPECT copies-supported WITH-VALUE >1 DEFINE-MATCH OPTIONAL_COPIES
-       EXPECT document-format-supported WITH-VALUE "application/pdf" DEFINE-MATCH OPTIONAL_PDF
-       EXPECT document-format-supported WITH-VALUE "application/postscript" DEFINE-MATCH OPTIONAL_POSTSCRIPT
-       EXPECT document-format-supported WITH-VALUE "image/jpeg" DEFINE-MATCH OPTIONAL_JPEG
-       EXPECT job-sheets-supported WITH-VALUE "standard" DEFINE-MATCH OPTIONAL_STANDARD_SHEET
-       EXPECT media-supported WITH-VALUE "a4" DEFINE-VALUE OPTIONAL_A4_MEDIA
-       EXPECT media-supported WITH-VALUE "iso-a4" DEFINE-VALUE OPTIONAL_A4_MEDIA
-       EXPECT media-supported WITH-VALUE "iso_a4_210x297mm" DEFINE-VALUE OPTIONAL_A4_MEDIA
-       EXPECT media-supported WITH-VALUE "letter" DEFINE-VALUE OPTIONAL_LETTER_MEDIA
-       EXPECT media-supported WITH-VALUE "na-letter" DEFINE-VALUE OPTIONAL_LETTER_MEDIA
-       EXPECT media-supported WITH-VALUE "na_letter_8.5x11in" DEFINE-VALUE OPTIONAL_LETTER_MEDIA
-       EXPECT media-supported WITH-VALUE "index-4x6" DEFINE-VALUE OPTIONAL_4X6_MEDIA
-       EXPECT media-supported WITH-VALUE "na_index-4x6_4x6in" DEFINE-VALUE OPTIONAL_4X6_MEDIA
-       EXPECT number-up-supported WITH-VALUE 2 DEFINE-MATCH OPTIONAL_2UP
-       EXPECT print-quality WITH-VALUE 3 DEFINE-MATCH OPTIONAL_DRAFT_QUALITY
-       EXPECT print-quality WITH-VALUE 4 DEFINE-MATCH OPTIONAL_NORMAL_QUALITY
-       EXPECT print-quality WITH-VALUE 5 DEFINE-MATCH OPTIONAL_BEST_QUALITY
-       EXPECT sides-supported WITH-VALUE "two-sided-long-edge" DEFINE-MATCH OPTIONAL_DUPLEX
-
-       # Printer description attributes
-       EXPECT ?color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?job-k-octets-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?pages-per-minute OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?pages-per-minute-color OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?printer-driver-installer OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?printer-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT ?printer-location OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT ?printer-make-and-model OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT ?printer-message-from-operator OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT ?printer-more-info OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
-       EXPECT ?printer-more-info-manufacturer OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
-       EXPECT ?printer-state-message OF-TYPE text IN-GROUP printer-attributes-tag
-       EXPECT ?reference-uri-schemes-supported OF-TYPE uriScheme IN-GROUP printer-attributes-tag
-       EXPECT reference-uri-schemes-supported WITH-VALUE "ftp" IF-DEFINED OPTIONAL_PRINT_URI
-       EXPECT reference-uri-schemes-supported WITH-VALUE "ftp" IF-DEFINED OPTIONAL_SEND_URI IF-NOT-DEFINED OPTIONAL_PRINT_URI
+       EXPECT operations-supported WITH-VALUE 0x0039 # Cancel-My-Jobs
+       EXPECT operations-supported WITH-VALUE 0x003b # Close-Job
+       EXPECT operations-supported WITH-VALUE 0x003c # Identify-Printer
+
+       # PWG 5100.14 - Table 6 - Printer Description Attributes
        EXPECT charset-configured OF-TYPE charset IN-GROUP printer-attributes-tag COUNT 1
+
        EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag WITH-VALUE utf-8
-       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE none
+
+       EXPECT color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
+       EXPECT color-supported WITH-VALUE true DEFINE-MATCH HAVE_COLOR
+
+       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "none"
+       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "deflate" DEFINE-MATCH HAVE_DEFLATE
+       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "gzip" DEFINE-MATCH HAVE_GZIP
+
+       EXPECT copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
+
        EXPECT document-format-default OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag
+       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/jpeg"
+       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/pwg-raster"
+       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "application/pdf" DEFINE-MATCH HAVE_PDF
+
+       EXPECT document-password-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_PDF
+
+       EXPECT feed-orientation-supported OF-TYPE keyword IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_FEED_ORIENTATION
+       EXPECT feed-orientation-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_FEED_ORIENTATION
+
+       EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3 DEFINE-MATCH HAVE_FINISHINGS
+       EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag IF-DEFINED HAVE_FINISHINGS
+
        EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag
-       EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE 1.1
+
+       EXPECT identify-actions-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/"
+       EXPECT identify-actions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/"
+
+       EXPECT ipp-features-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "ipp-everywhere"
+
+       EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "2.0"
+
+       EXPECT job-account-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH HAVE_JOB_ACCOUNT_ID
+       EXPECT job-account-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_JOB_ACCOUNT_ID
+
+       EXPECT job-accounting-user-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH HAVE_JOB_ACCOUNTING_USER_ID
+       EXPECT job-accounting-user-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_JOB_ACCOUNTING_USER_ID
+
+       EXPECT job-constraints-supported OF-TYPE collection IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_JOB_CONSTRAINTS
+
+       EXPECT job-creation-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(media|print-color-mode)$$/"
+
+       EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true
+
+       # TODO: Make job-password-xxx conditionally required
+       EXPECT ?job-password-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
+       EXPECT ?job-password-encryption-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+       EXPECT job-preferred-attributes-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT job-resolvers-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED HAVE_JOB_CONSTRAINTS
+
+       EXPECT media-bottom-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
+
+       # Default Get-Printer-Attributes MUST NOT return media-col-database, per PWG 5100.11 (JPS2)
+       EXPECT !media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag
+
+       EXPECT media-source-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_MEDIA_SOURCE
+
+       EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_MEDIA_TYPE
+
+       EXPECT media-col-default OF-TYPE collection IN-GROUP printer-attributes-tag COUNT 1
+       EXPECT media-col-default/media-size OF-TYPE collection COUNT 1
+       EXPECT media-col-default/media-size/x-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-default/media-size/y-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-default/media-source OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_SOURCE
+       EXPECT media-col-default/media-type OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_TYPE
+
+       # TODO: Use EXPECT-ALL (STR #4469)
+       EXPECT media-col-ready OF-TYPE collection|no-value IN-GROUP printer-attributes-tag
+       EXPECT media-col-ready/media-size OF-TYPE collection COUNT 1
+       EXPECT media-col-ready/media-size/x-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-ready/media-size/y-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-ready/media-source OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_SOURCE
+       EXPECT ?media-col-ready/media-source-properties OF-TYPE collection COUNT 1
+       EXPECT media-col-ready/media-type OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_TYPE
+
+       EXPECT media-col-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+       EXPECT media-col-supported WITH-VALUE "media-size"
+       EXPECT media-col-supported WITH-VALUE "media-source" IF-DEFINED HAVE_MEDIA_SOURCE
+       EXPECT media-col-supported WITH-VALUE "media-type" IF-DEFINED HAVE_MEDIA_TYPE
+
+       EXPECT media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$MEDIA_REGEX"
+       EXPECT media-default WITH-VALUE "$MEDIA_REGEX" DEFINE-VALUE DEFAULT_MEDIA
+
+       EXPECT media-left-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
+
+       EXPECT media-ready OF-TYPE keyword|name|no-value IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX"
+
+       EXPECT media-right-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
+
+       EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag
+       # TODO: Use EXPECT-ALL (STR #4469)
+       EXPECT media-size-supported/x-dimension OF-TYPE integer|rangeOfInteger
+       EXPECT media-size-supported/y-dimension OF-TYPE integer|rangeOfInteger
+
+       # media-source-supported tests above to set HAVE_MEDIA_SOURCE
+
+       EXPECT media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX"
+
+       EXPECT media-top-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
+
+       # media-type-supported tests above to set HAVE_MEDIA_TYPE
+
+       EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+
+       EXPECT multiple-operation-time-out-action OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(abort-job|hold-job|process-job)$/"
+
        EXPECT natural-language-configured OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT pdl-override-supported OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1
+
+       # operations-supported tested above for required operations
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6,7
+       EXPECT orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6,7
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT output-bin-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
+       EXPECT output-bin-default DEFINE-VALUE DEFAULT_OUTPUT_BIN
+       EXPECT output-bin-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+
+       EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-number" IF-DEFINED HAVE_PDF
+       EXPECT overrides-supported WITH-VALUE "pages" IF-DEFINED HAVE_PDF
+
+       EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true IF-DEFINED HAVE_PDF
+
+       EXPECT pages-per-minute OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT pages-per-minute-color OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_COLOR
+       EXPECT !pages-per-minute-color IF-NOT-DEFINED HAVE_COLOR
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT print-color-mode-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/"
+       EXPECT print-color-mode-default DEFINE-VALUE DEFAULT_PRINT_COLOR_MODE
+       EXPECT print-color-mode-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/"
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT print-content-optimize-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|graphic|photo|text|text-and-graphic)$/"
+       EXPECT print-content-optimize-default DEFINE-VALUE DEFAULT_PRINT_CONTENT_OPTIMIZE
+       EXPECT print-content-optimize-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|graphic|photo|text|text-and-graphic)$/"
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT print-rendering-intent-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/"
+       EXPECT print-rendering-intent-default DEFINE-VALUE DEFAULT_PRINT_RENDERING_INTENT
+       EXPECT print-rendering-intent-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/"
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+       EXPECT print-quality-default DEFINE-VALUE DEFAULT_PRINT_QUALITY
+       EXPECT print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
+
+       EXPECT ?printer-alert OF-TYPE octetString IN-GROUP printer-attributes-tag
+       EXPECT ?printer-alert-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-alert
+
+       EXPECT ?printer-charge-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 DEFINE-MATCH HAVE_CHARGE_INFO
+       EXPECT printer-charge-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED HAVE_CHARGE_INFO
+
+       EXPECT printer-config-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT printer-config-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1
+
+       EXPECT printer-device-id OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^([-A-Za-z ]+:[^;]*;)+$/"
+
+       EXPECT printer-geo-location OF-TYPE uri|unknown IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^geo:/"
+
+       EXPECT printer-get-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-format"
+
+       # TODO: Use EXPECT-ALL syntax
+       EXPECT printer-icc-profiles-supported OF-TYPE collection IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_ICC_PROFILES
+       EXPECT printer-icc-profiles-supported/profile-name OF-TYPE name COUNT 1 IF-DEFINED HAVE_ICC_PROFILES
+       EXPECT printer-icc-profiles-supported/profile-uri OF-TYPE uri COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" IF-DEFINED HAVE_ICC_PROFILES
+
+       EXPECT printer-icons OF-TYPE uri IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$HTTP_URI_SCHEME"
+       EXPECT printer-icons OF-TYPE uri WITH-ALL-HOSTNAMES "$hostname"
+
+       EXPECT printer-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
+
        EXPECT printer-is-accepting-jobs OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT printer-location OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
+
+       EXPECT printer-make-and-model OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
+
+       EXPECT printer-more-info OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
+       # EXPECT !printer-more-info WITH-HOSTNAME "$LINK_LOCAL"
+       # TODO: Provide warnings when hostname doesn't match
+
        EXPECT printer-name OF-TYPE name IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
+
+       EXPECT printer-organization OF-TYPE text IN-GROUP printer-attributes-tag
+
+       EXPECT printer-organizational-unit OF-TYPE text IN-GROUP printer-attributes-tag
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
+       EXPECT printer-resolution-default DEFINE-VALUE DEFAULT_PRINTER_RESOLUTION
+       EXPECT printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+
        EXPECT printer-state OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+
+       EXPECT printer-state-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1
+
+       EXPECT printer-state-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1
+
+       EXPECT printer-state-message OF-TYPE text IN-GROUP printer-attributes-tag
+
        EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+       EXPECT printer-supply OF-TYPE octetString IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply-description
+
+       EXPECT printer-supply-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply
+
+       EXPECT printer-supply-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
+       EXPECT printer-supply-info-uri WITH-HOSTNAME "$hostname"
+       # EXPECT !printer-supply-info-uri WITH-HOSTNAME "$LINK_LOCAL"
+
        EXPECT printer-up-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+
        EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag SAME-COUNT-AS uri-security-supported WITH-ALL-VALUES "$IPP_URI_SCHEME"
+       # EXPECT !printer-uri-supported WITH-HOSTNAME "$LINK_LOCAL"
+
+       EXPECT printer-uuid OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+
+       EXPECT pwg-raster-document-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+
+       EXPECT pwg-raster-document-sheet-back OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(flipped|manual-tumble|normal|rotated)$$/"
+
+       EXPECT pwg-raster-document-type-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
        EXPECT queued-job-count OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
+
+       # TODO: Use WITH-VALUE-FROM "name-supported" syntax (STR #4470)
+       EXPECT sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+       EXPECT sides-default DEFINE-VALUE DEFAULT_SIDES
+       EXPECT sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+
        EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
        EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag SAME-COUNT-AS uri-authentication-supported
+
+       EXPECT which-jobs-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "completed"
+       EXPECT which-jobs-supported WITH-VALUE "not-completed"
 }
 
 
 # Test Get-Printer-Attributes operation with requested-attributes
 #
-# Required by: RFC 2911 section 3.2.5
+# Required by: RFC 2911 section 3.2.5, PWG 5100.11 (JPS2)
 {
-       NAME "RFC 2911 section 3.2.5: Get-Printer-Attributes Operation (requested-attributes)"
+       NAME "I-10. Get-Printer-Attributes Operation (requested-attributes)"
        OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format $filetype
-       ATTR keyword requested-attributes printer-uri-supported
+       ATTR keyword requested-attributes media-col-database,printer-uri-supported
 
        STATUS successful-ok
 
-       EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$IPP_URI_SCHEME"
+       # TODO: Use EXPECT-ALL (STR #4469)
+       EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag
+       EXPECT media-col-database/media-size OF-TYPE collection COUNT 1
+       EXPECT media-col-database/media-size/x-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-database/media-size/y-dimension OF-TYPE integer COUNT 1 WITH-VALUE >0
+       EXPECT media-col-database/media-source OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_SOURCE
+       EXPECT ?media-col-database/media-source-properties OF-TYPE collection COUNT 1
+       EXPECT media-col-database/media-type OF-TYPE keyword|name COUNT 1 IF-DEFINED HAVE_MEDIA_TYPE
+
        EXPECT !printer-name
+       EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$IPP_URI_SCHEME"
 }
 
 
-# Test Get-Jobs operation
+# Test Validate-Job operation
 #
-# Required by: RFC 2911 section 3.2.6
+# Required by: RFC 2911 section 3.2.3
 {
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (default)"
-       OPERATION Get-Jobs
+       NAME "I-11 Validate-Job Operation"
+       OPERATION Validate-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
+       ATTR name job-name "color.jpg"
+       ATTR boolean ipp-attribute-fidelity false
+       ATTR name document-name "color.jpg"
+       ATTR keyword compression none
+       ATTR mimeMediaType document-format "image/jpeg"
+
+       GROUP job-attributes-tag
+       ATTR keyword media "$DEFAULT_MEDIA"
+       ATTR keyword print-color-mode "$DEFAULT_PRINT_COLOR_MODE"
+       ATTR keyword print-content-optimize "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       ATTR keyword print-rendering-intent "$DEFAULT_PRINT_RENDERING_INTENT"
+       ATTR enum print-quality $DEFAULT_PRINT_QUALITY
+       ATTR resolution printer-resolution $DEFAULT_PRINTER_RESOLUTION
+       ATTR keyword sides "one-sided"
 
        STATUS successful-ok
-       EXPECT ?job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT !job-printer-uri
-       EXPECT !job-more-info
-       EXPECT !job-name
-       EXPECT !job-originating-user-name
-       EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
-       EXPECT !job-detailed-status-messages
-       EXPECT !number-of-documents
-       EXPECT !output-device-assigned
-       EXPECT !time-at-creation
-       EXPECT !time-at-processing
-       EXPECT !time-at-completed
-       EXPECT !job-printer-up-time
-       EXPECT !date-time-at-creation
-       EXPECT !date-time-at-processing
-       EXPECT !date-time-at-completed
-       EXPECT !number-of-intervening-jobs
-       EXPECT !job-message-from-operator
-       EXPECT !job-k-octets
-       EXPECT !job-impressions
-       EXPECT !job-media-sheets
-       EXPECT !job-k-octets-processed
-       EXPECT !job-impressions-completed
-       EXPECT !job-media-sheets-completed
-
-       EXPECT !copies
-       EXPECT !finishings
-       EXPECT !job-hold-until
-       EXPECT !job-priority
-       EXPECT !job-sheets
-       EXPECT !media
-       EXPECT !multiple-document-handling
-       EXPECT !number-up
-       EXPECT !orientation-requested
-       EXPECT !pages-ranges
-       EXPECT !print-quality
-       EXPECT !printer-resolution
-       EXPECT !sides
 }
 
 
-# Test Get-Jobs operation
+# Test Print-Job operation
 #
-# Required by: RFC 2911 section 3.2.6
+# Required by: RFC 2911 section 3.2.1
 {
-       SKIP-IF-DEFINED PRINT_JOB_COMPLETED
-
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (requested-attributes)"
-       OPERATION Get-Jobs
+       NAME "I-12. Print-Job Operation (color.jpg)"
+       OPERATION Print-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR keyword requested-attributes all
+       ATTR name job-name "job-color.jpg"
+       ATTR boolean ipp-attribute-fidelity false
+       ATTR name document-name "document-color.jpg"
+       ATTR keyword compression none
+       ATTR mimeMediaType document-format "image/jpeg"
+
+       GROUP job-attributes-tag
+       ATTR keyword media "$DEFAULT_MEDIA"
+       ATTR keyword print-color-mode "$DEFAULT_PRINT_COLOR_MODE"
+       ATTR keyword print-content-optimize "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       ATTR keyword print-rendering-intent "$DEFAULT_PRINT_RENDERING_INTENT"
+       ATTR enum print-quality $DEFAULT_PRINT_QUALITY
+       ATTR resolution printer-resolution $DEFAULT_PRINTER_RESOLUTION
+       ATTR keyword sides "one-sided"
+
+       FILE "color.jpg"
 
        STATUS successful-ok
-       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
-       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10
+       STATUS server-error-job-canceled
+       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
+
+       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
+
+       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE >0
+       EXPECT job-id DEFINE-VALUE PRINT_JOB_ID
+
+       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE 3,4,5,6,7,8,9
+       EXPECT job-state WITH-VALUE 7,8,9 DEFINE-MATCH PRINT_JOB_COMPLETED
+
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag
+
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-
-       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
-       EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101
-       EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag
-       EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
-       EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
-       EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag
-       EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5
-       EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
 }
 
 
@@ -479,57 +543,20 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 {
        SKIP-IF-DEFINED PRINT_JOB_COMPLETED
 
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (my-jobs)"
+       NAME "I-13. Get-Jobs Operation (default)"
        OPERATION Get-Jobs
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR boolean my-jobs true
 
        STATUS successful-ok
-       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT !job-printer-uri
-       EXPECT !job-more-info
+
+       EXPECT ?job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT ?job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
        EXPECT !job-name
-       EXPECT !job-originating-user-name
        EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
-       EXPECT !job-detailed-status-messages
-       EXPECT !number-of-documents
-       EXPECT !output-device-assigned
-       EXPECT !time-at-creation
-       EXPECT !time-at-processing
-       EXPECT !time-at-completed
-       EXPECT !job-printer-up-time
-       EXPECT !date-time-at-creation
-       EXPECT !date-time-at-processing
-       EXPECT !date-time-at-completed
-       EXPECT !number-of-intervening-jobs
-       EXPECT !job-message-from-operator
-       EXPECT !job-k-octets
-       EXPECT !job-impressions
-       EXPECT !job-media-sheets
-       EXPECT !job-k-octets-processed
-       EXPECT !job-impressions-completed
-       EXPECT !job-media-sheets-completed
-
-       EXPECT !copies
-       EXPECT !finishings
-       EXPECT !job-hold-until
-       EXPECT !job-priority
-       EXPECT !job-sheets
-       EXPECT !media
-       EXPECT !multiple-document-handling
-       EXPECT !number-up
-       EXPECT !orientation-requested
-       EXPECT !pages-ranges
-       EXPECT !print-quality
-       EXPECT !printer-resolution
-       EXPECT !sides
 }
 
 
@@ -539,61 +566,59 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 {
        SKIP-IF-DEFINED PRINT_JOB_COMPLETED
 
-       # Skip this test when doing authenticated printing since we'll always
-       # use the authenticated username over the requesting-user-name value.
-       SKIP-IF-DEFINED uriuser
-
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (my-jobs different user)"
+       NAME "I-14. Get-Jobs Operation (requested-attributes)"
        OPERATION Get-Jobs
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR name requesting-user-name not-$user
-       ATTR boolean my-jobs true
+       ATTR name requesting-user-name $user
+       ATTR keyword requested-attributes all
 
        STATUS successful-ok
-       EXPECT !job-id
-       EXPECT !job-uri
-       EXPECT !job-printer-uri
-       EXPECT !job-more-info
-       EXPECT !job-name
-       EXPECT !job-originating-user-name
-       EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
-       EXPECT !job-detailed-status-messages
-       EXPECT !number-of-documents
-       EXPECT !output-device-assigned
-       EXPECT !time-at-creation
-       EXPECT !time-at-processing
-       EXPECT !time-at-completed
-       EXPECT !job-printer-up-time
-       EXPECT !date-time-at-creation
-       EXPECT !date-time-at-processing
-       EXPECT !date-time-at-completed
-       EXPECT !number-of-intervening-jobs
-       EXPECT !job-message-from-operator
-       EXPECT !job-k-octets
-       EXPECT !job-impressions
-       EXPECT !job-media-sheets
-       EXPECT !job-k-octets-processed
-       EXPECT !job-impressions-completed
-       EXPECT !job-media-sheets-completed
-
-       EXPECT !copies
-       EXPECT !finishings
-       EXPECT !job-hold-until
-       EXPECT !job-priority
-       EXPECT !job-sheets
-       EXPECT !media
-       EXPECT !multiple-document-handling
-       EXPECT !number-up
-       EXPECT !orientation-requested
-       EXPECT !pages-ranges
-       EXPECT !print-quality
-       EXPECT !printer-resolution
-       EXPECT !sides
+
+       # PWG 5100.14 - Table 9 - Job Description attributes
+       EXPECT ?compression-supplied OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-completed OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-creation OF-TYPE dateTime IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-processing OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-format-supplied OF-TYPE mimeMediaType|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?document-format-version-supplied OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-name-supplied OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions OF-TYPE integer|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$user"
+       EXPECT job-printer-up-time OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$uri"
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<7
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
+       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
+       EXPECT job-uuid OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+
+       # PWG 5100.15 - Table 8 - Job Template attributes
+       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?feed-orientation OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
+       EXPECT ?job-account-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?job-accounting-user-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?media-col OF-TYPE collection IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?output-bin OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?page-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag
+       EXPECT ?print-color-mode OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-content-optimize OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-rendering-intent OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
 }
 
 
@@ -603,7 +628,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 {
        SKIP-IF-DEFINED PRINT_JOB_COMPLETED
 
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs=not-completed)"
+       NAME "I-15. Get-Jobs Operation (which-jobs=not-completed)"
        OPERATION Get-Jobs
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -613,66 +638,73 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        ATTR keyword which-jobs not-completed
 
        STATUS successful-ok
-       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT !job-printer-uri
-       EXPECT !job-more-info
+
+       EXPECT ?job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT ?job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
        EXPECT !job-name
-       EXPECT !job-originating-user-name
        EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
-       EXPECT !job-detailed-status-messages
-       EXPECT !number-of-documents
-       EXPECT !output-device-assigned
-       EXPECT !time-at-creation
-       EXPECT !time-at-processing
-       EXPECT !time-at-completed
-       EXPECT !job-printer-up-time
-       EXPECT !date-time-at-creation
-       EXPECT !date-time-at-processing
-       EXPECT !date-time-at-completed
-       EXPECT !number-of-intervening-jobs
-       EXPECT !job-message-from-operator
-       EXPECT !job-k-octets
-       EXPECT !job-impressions
-       EXPECT !job-media-sheets
-       EXPECT !job-k-octets-processed
-       EXPECT !job-impressions-completed
-       EXPECT !job-media-sheets-completed
-
-       EXPECT !copies
-       EXPECT !finishings
-       EXPECT !job-hold-until
-       EXPECT !job-priority
-       EXPECT !job-sheets
-       EXPECT !media
-       EXPECT !multiple-document-handling
-       EXPECT !number-up
-       EXPECT !orientation-requested
-       EXPECT !pages-ranges
-       EXPECT !print-quality
-       EXPECT !printer-resolution
-       EXPECT !sides
 }
 
 
 # Wait for job to complete...
 {
-       SKIP-IF-NOT-DEFINED job-id
+       SKIP-IF-NOT-DEFINED PRINT_JOB_ID
 
-       NAME "Get-Job-Attributes Until Job Complete"
+       NAME "I-16. Get-Job-Attributes Until Job Complete"
        OPERATION Get-Job-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
+       ATTR integer job-id $PRINT_JOB_ID
        ATTR name requesting-user-name $user
 
        STATUS successful-ok
        EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >6 REPEAT-NO-MATCH REPEAT-LIMIT 30
        DISPLAY job-state
+
+       # PWG 5100.14 - Table 9 - Job Description attributes
+       EXPECT compression-supplied OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "none"
+       EXPECT date-time-at-completed OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-creation OF-TYPE dateTime IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-processing OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-format-supplied OF-TYPE mimeMediaType|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "image/jpeg"
+       EXPECT ?document-format-version-supplied OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE ""
+       EXPECT document-name-supplied OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "document-color.jpg"
+       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $PRINT_JOB_ID
+       EXPECT job-impressions OF-TYPE integer|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "job-color.jpg"
+       EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-printer-up-time OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$uri"
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
+       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
+       EXPECT job-uuid OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+
+       # PWG 5100.15 - Table 8 - Job Template attributes
+       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "1"
+       EXPECT ?feed-orientation OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
+       EXPECT ?job-account-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?job-accounting-user-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT media OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_MEDIA"
+       EXPECT !media-col
+       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?output-bin OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_OUTPUT_BIN"
+       EXPECT !page-ranges
+       EXPECT print-color-mode OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_COLOR_MODE"
+       EXPECT print-content-optimize OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       EXPECT print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $DEFAULT_PRINT_QUALITY
+       EXPECT print-rendering-intent OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_RENDERING_INTENT"
+       EXPECT printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINTER_RESOLUTION"
+       EXPECT sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "one-sided"
 }
 
 
@@ -680,7 +712,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.2.6
 {
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs=completed)"
+       NAME "I-17. Get-Jobs Operation (which-jobs=completed)"
        OPERATION Get-Jobs
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -690,47 +722,12 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        ATTR keyword which-jobs completed
 
        STATUS successful-ok
+
+       # TODO: Use EXPECT-ALL/ANY syntax to check for job that was just completed
        EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
        EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT !job-printer-uri
-       EXPECT !job-more-info
        EXPECT !job-name
-       EXPECT !job-originating-user-name
        EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
-       EXPECT !job-detailed-status-messages
-       EXPECT !number-of-documents
-       EXPECT !output-device-assigned
-       EXPECT !time-at-creation
-       EXPECT !time-at-processing
-       EXPECT !time-at-completed
-       EXPECT !job-printer-up-time
-       EXPECT !date-time-at-creation
-       EXPECT !date-time-at-processing
-       EXPECT !date-time-at-completed
-       EXPECT !number-of-intervening-jobs
-       EXPECT !job-message-from-operator
-       EXPECT !job-k-octets
-       EXPECT !job-impressions
-       EXPECT !job-media-sheets
-       EXPECT !job-k-octets-processed
-       EXPECT !job-impressions-completed
-       EXPECT !job-media-sheets-completed
-
-       EXPECT !copies
-       EXPECT !finishings
-       EXPECT !job-hold-until
-       EXPECT !job-priority
-       EXPECT !job-sheets
-       EXPECT !media
-       EXPECT !multiple-document-handling
-       EXPECT !number-up
-       EXPECT !orientation-requested
-       EXPECT !pages-ranges
-       EXPECT !print-quality
-       EXPECT !printer-resolution
-       EXPECT !sides
 }
 
 
@@ -738,9 +735,7 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.2.6
 {
-       SKIP-IF-DEFINED PRINT_JOB_COMPLETED
-
-       NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs, requested-attributes)"
+       NAME "I-18. Get-Jobs Operation (which-jobs, requested-attributes)"
        OPERATION Get-Jobs
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
@@ -751,47 +746,49 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
        ATTR keyword which-jobs completed
 
        STATUS successful-ok
-       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
+
+       # PWG 5100.14 - Table 9 - Job Description attributes
+       EXPECT compression-supplied OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-completed OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-creation OF-TYPE dateTime IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-processing OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-format-supplied OF-TYPE mimeMediaType|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?document-format-version-supplied OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-name-supplied OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-impressions OF-TYPE integer|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
        EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
        EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10
+       EXPECT job-printer-up-time OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$uri"
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >6,<10
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
+       EXPECT job-uuid OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
        EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
        EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-
-       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+
+       # PWG 5100.15 - Table 8 - Job Template attributes
+       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?feed-orientation OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
        EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
-       EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101
-       EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag
+       EXPECT ?job-account-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?job-accounting-user-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
        EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
-       EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
-       EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag
-       EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+       EXPECT ?media-col OF-TYPE collection IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?output-bin OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?page-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag
+       EXPECT ?print-color-mode OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-content-optimize OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?print-rendering-intent OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
        EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+       EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
 }
 
 
@@ -799,13 +796,13 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.3.3
 {
-       NAME "RFC 2911 section 3.3.3: Cancel-Job Operation (completed job)"
+       NAME "I-19. Cancel-Job Operation (completed job)"
        OPERATION Cancel-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
+       ATTR integer job-id $PRINT_JOB_ID
        ATTR name requesting-user-name $user
 
        STATUS client-error-not-possible
@@ -816,34 +813,44 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.2.1
 {
-       NAME "RFC 2911 section 3.2.1: Print-Job Operation"
+       NAME "I-20. Print-Job Operation (color.jpg)"
        OPERATION Print-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR name job-name $filename
+       ATTR name job-name "job2-color.jpg"
        ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
+       ATTR name document-name "document2-color.jpg"
        ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       FILE $filename
+       ATTR mimeMediaType document-format "image/jpeg"
+
+       GROUP job-attributes-tag
+       ATTR keyword media "$DEFAULT_MEDIA"
+       ATTR keyword print-color-mode "$DEFAULT_PRINT_COLOR_MODE"
+       ATTR keyword print-content-optimize "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       ATTR keyword print-rendering-intent "$DEFAULT_PRINT_RENDERING_INTENT"
+       ATTR enum print-quality $DEFAULT_PRINT_QUALITY
+       ATTR resolution printer-resolution $DEFAULT_PRINTER_RESOLUTION
+       ATTR keyword sides "one-sided"
+
+       FILE "color.jpg"
 
        STATUS successful-ok
-       STATUS client-error-document-format-not-supported
        STATUS server-error-job-canceled
        STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
 
        EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
+
+       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE >0
+       EXPECT job-id DEFINE-VALUE PRINT_JOB2_ID
+
+       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE 3,4,5,6,7,8,9
+
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag
+
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
 }
 
 
@@ -851,13 +858,13 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.3.3
 {
-       NAME "RFC 2911 section 3.3.3: Cancel-Job Operation (pending/processing job)"
+       NAME "I-21. Cancel-Job Operation (pending/processing job)"
        OPERATION Cancel-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
+       ATTR integer job-id $PRINT_JOB2_ID
        ATTR name requesting-user-name $user
 
        STATUS successful-ok
@@ -869,123 +876,59 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Required by: RFC 2911 section 3.3.4
 {
-       NAME "RFC 2911 section 3.3.4: Get-Job-Attributes Operation"
+       NAME "I-22. Get-Job-Attributes Operation"
        OPERATION Get-Job-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
+       ATTR integer job-id $PRINT_JOB2_ID
        ATTR name requesting-user-name $user
 
        STATUS successful-ok
-       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME"
-       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+
+       # PWG 5100.14 - Table 9 - Job Description attributes
+       EXPECT compression-supplied OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "none"
+       EXPECT date-time-at-completed OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-creation OF-TYPE dateTime IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-processing OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-format-supplied OF-TYPE mimeMediaType|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "image/jpeg"
+       EXPECT ?document-format-version-supplied OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE ""
+       EXPECT document-name-supplied OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "document2-color.jpg"
+       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $PRINT_JOB_ID
+       EXPECT job-impressions OF-TYPE integer|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "job2-color.jpg"
        EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10
+       EXPECT job-printer-up-time OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$uri"
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >6,<10
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
+       EXPECT job-uuid OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
        EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
        EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
-       EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1
-
-       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
-       EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101
-       EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag
-       EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
-       EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
-       EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag
-       EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5
-       EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1
-       EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
-}
-
-
-# Test Print-URI operation
-#
-# Defined by: RFC 2911 section 3.2.2
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_PRINT_URI
-       SKIP-IF-NOT-DEFINED document-uri
-
-       NAME "RFC 2911 section 3.2.2: Print-URI Operation"
-       OPERATION Print-URI
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR uri document-uri $document-uri
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test Print-URI operation with bad document-uri
-#
-# Defined by: RFC 2911 section 3.2.2
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_PRINT_URI
-       SKIP-IF-NOT-DEFINED document-uri
-
-       NAME "Print-URI with bad URI: Print-URI Operation"
-       OPERATION Print-URI
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR uri document-uri "bogus://bogus"
-
-       STATUS client-error-uri-scheme-not-supported
 
-       EXPECT !job-uri
-       EXPECT !job-id
-       EXPECT !job-state
-       EXPECT !job-state-reasons
-       EXPECT !job-state-message
+       # PWG 5100.15 - Table 8 - Job Template attributes
+       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "1"
+       EXPECT ?feed-orientation OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
+       EXPECT ?job-account-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?job-accounting-user-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT media OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_MEDIA"
+       EXPECT !media-col
+       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?output-bin OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_OUTPUT_BIN"
+       EXPECT !page-ranges
+       EXPECT print-color-mode OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_COLOR_MODE"
+       EXPECT print-content-optimize OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       EXPECT print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $DEFAULT_PRINT_QUALITY
+       EXPECT print-rendering-intent OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_RENDERING_INTENT"
+       EXPECT printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINTER_RESOLUTION"
+       EXPECT sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "one-sided"
 }
 
 
@@ -993,11162 +936,212 @@ DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/"
 #
 # Defined by: RFC 2911 section 3.2.4 and 3.3.1
 {
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT
-
-       NAME "RFC 2911 section 3.2.4: Create-Job Operation"
+       NAME "I-23. Create-Job Operation"
        OPERATION Create-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR name job-name $filename
+       ATTR name job-name "job3-color.jpg"
        ATTR boolean ipp-attribute-fidelity false
 
-       STATUS successful-ok
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT
-       SKIP-PREVIOUS-ERROR yes
-
-       NAME "RFC 2911 section 3.3.1: Send-Document Operation"
-       OPERATION Send-Document
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
-       ATTR boolean last-document true
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       FILE $filename
+       GROUP job-attributes-tag
+       ATTR keyword media "$DEFAULT_MEDIA"
+       ATTR keyword print-color-mode "$DEFAULT_PRINT_COLOR_MODE"
+       ATTR keyword print-content-optimize "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       ATTR keyword print-rendering-intent "$DEFAULT_PRINT_RENDERING_INTENT"
+       ATTR enum print-quality $DEFAULT_PRINT_QUALITY
+       ATTR resolution printer-resolution $DEFAULT_PRINTER_RESOLUTION
+       ATTR keyword sides "one-sided"
 
        STATUS successful-ok
-       STATUS client-error-document-format-not-supported
        STATUS server-error-job-canceled
-}
-
-# Test Create-Job and Send-Document operations (no last-document)
-#
-# Defined by: RFC 2911 section 3.2.4 and 3.3.1
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT
-
-       NAME "Send-Document missing last-document: Create-Job Operation"
-       OPERATION Create-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-
-       STATUS successful-ok
+       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
 
        EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
 
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT
-       SKIP-PREVIOUS-ERROR yes
-
-       NAME "Send-Document missing last-document: Send-Document Operation"
-       OPERATION Send-Document
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       FILE $filename
-
-       STATUS client-error-bad-request
-}
-
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT
-       SKIP-PREVIOUS-ERROR yes
-
-       NAME "RFC 2911 section 3.3.3: Cancel-Job Operation"
-       OPERATION Cancel-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-}
-
-# Test Create-Job and Send-URI operations
-#
-# Defined by: RFC 2911 section 3.2.4 and 3.3.2
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI
-       SKIP-IF-NOT-DEFINED document-uri
+       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE >0
+       EXPECT job-id DEFINE-VALUE PRINT_JOB3_ID
 
-       NAME "RFC 2911 section 3.2.4: Create-Job Operation"
-       OPERATION Create-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
+       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE 3,4,5,6
 
-       STATUS successful-ok
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag
 
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
 }
 
 {
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI
-       SKIP-IF-NOT-DEFINED document-uri
-       SKIP-PREVIOUS-ERROR yes
+       SKIP-IF-NOT-DEFINED PRINT_JOB3_ID
 
-       NAME "RFC 2911 section 3.3.2: Send-URI Operation"
-       OPERATION Send-URI
+       NAME "I-24. Send-Document Operation (color.jpg)"
+       OPERATION Send-Document
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
+       ATTR integer job-id $PRINT_JOB3_ID
        ATTR name requesting-user-name $user
        ATTR boolean last-document true
-       ATTR name document-name $filename
+       ATTR name document-name "document3-color.jpg"
        ATTR keyword compression none
-       ATTR uri document-uri $document-uri
+       ATTR mimeMediaType document-format "image/jpeg"
+
+       FILE "color.jpg"
 
        STATUS successful-ok
        STATUS server-error-job-canceled
 }
 
 
-# Test Create-Job and Send-URI operations (bad URI)
-#
-# Defined by: RFC 2911 section 3.2.4 and 3.3.2
+# Wait for job to complete...
 {
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI
+       SKIP-IF-NOT-DEFINED PRINT_JOB3_ID
 
-       NAME "Send-URI with bad URI: Create-Job Operation"
-       OPERATION Create-Job
+       NAME "I-27. Get-Job-Attributes Until Job Complete"
+       OPERATION Get-Job-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
+       ATTR integer job-id $PRINT_JOB3_ID
        ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
 
        STATUS successful-ok
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >6 REPEAT-NO-MATCH REPEAT-LIMIT 30
+       DISPLAY job-state
 
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
+       # PWG 5100.14 - Table 9 - Job Description attributes
+       EXPECT compression-supplied OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "none"
+       EXPECT date-time-at-completed OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-creation OF-TYPE dateTime IN-GROUP job-attributes-tag COUNT 1
+       EXPECT date-time-at-processing OF-TYPE dateTime|no-value IN-GROUP job-attributes-tag COUNT 1
+       EXPECT document-format-supplied OF-TYPE mimeMediaType|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "image/jpeg"
+       EXPECT ?document-format-version-supplied OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE ""
+       EXPECT document-name-supplied OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "document3-color.jpg"
+       EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $PRINT_JOB_ID
+       EXPECT job-impressions OF-TYPE integer|no-value IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0
+       EXPECT job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "job3-color.jpg"
+       EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT job-printer-up-time OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$uri"
+       EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI
-       SKIP-IF-NOT-DEFINED document-uri
-       SKIP-PREVIOUS-ERROR yes
-
-       NAME "Send-URI with bad URI: Send-URI Operation (bad URI)"
-       OPERATION Send-URI
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
-       ATTR boolean last-document true
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       ATTR uri document-uri "bogus://bogus"
-
-       STATUS client-error-uri-scheme-not-supported
-}
-
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB
-       SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI
-       SKIP-PREVIOUS-ERROR yes
-
-       NAME "Send-URI with bad URI: Cancel-Job Operation"
-       OPERATION Cancel-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
+       EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME"
+       EXPECT job-uuid OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$UUID_URI"
+       EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
+       EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1
 
-       STATUS successful-ok
-       STATUS server-error-job-canceled
+       # PWG 5100.15 - Table 8 - Job Template attributes
+       EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "1"
+       EXPECT ?feed-orientation OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag
+       EXPECT ?job-account-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?job-accounting-user-id OF-TYPE name IN-GROUP job-attributes-tag COUNT 1
+       EXPECT media OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_MEDIA"
+       EXPECT !media-col
+       EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1
+       EXPECT ?output-bin OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_OUTPUT_BIN"
+       EXPECT !page-ranges
+       EXPECT print-color-mode OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_COLOR_MODE"
+       EXPECT print-content-optimize OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       EXPECT print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE $DEFAULT_PRINT_QUALITY
+       EXPECT print-rendering-intent OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINT_RENDERING_INTENT"
+       EXPECT printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$DEFAULT_PRINTER_RESOLUTION"
+       EXPECT sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "one-sided"
 }
 
 
-# Test multiple copy output
+# Test 'media-empty' reason
 {
-       SKIP-IF-NOT-DEFINED OPTIONAL_COPIES
+       PAUSE "Remove media from printer."
 
-       NAME "Print-Job with copies"
-       OPERATION Print-Job
+       NAME "I-30. Media Empty: Printer correctly reports 'media-empty' when at least one removable tray is empty (MUST NOT be a manual feed or bypass tray)"
+       OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR name job-name $filename
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       GROUP job-attributes-tag
-       ATTR integer copies 2
-       FILE $filename
+       ATTR keyword requested-attributes "printer-state-reasons"
 
        STATUS successful-ok
-       STATUS client-error-document-format-not-supported
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
 
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
+       EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^media-empty/"
+       EXPECT !printer-state
 }
 
 
-# Test PDF output
+# Test Print-Job operation
+#
+# Required by: RFC 2911 section 3.2.1
 {
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-
-       NAME "Print-Job with A4 PDF"
+       NAME "I-29. Print-Job Operation (color.jpg)"
        OPERATION Print-Job
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document"
+       ATTR name job-name "job4-color.jpg"
        ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
+       ATTR name document-name "document4-color.jpg"
        ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
+       ATTR mimeMediaType document-format "image/jpeg"
+
        GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       FILE document-a4.pdf
+       ATTR keyword media "$DEFAULT_MEDIA"
+       ATTR keyword print-color-mode "$DEFAULT_PRINT_COLOR_MODE"
+       ATTR keyword print-content-optimize "$DEFAULT_PRINT_CONTENT_OPTIMIZE"
+       ATTR keyword print-rendering-intent "$DEFAULT_PRINT_RENDERING_INTENT"
+       ATTR enum print-quality $DEFAULT_PRINT_QUALITY
+       ATTR resolution printer-resolution $DEFAULT_PRINTER_RESOLUTION
+       ATTR keyword sides "one-sided"
+
+       FILE "color.jpg"
 
        STATUS successful-ok
        STATUS server-error-job-canceled
        STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
 
        EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
 
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX
+       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE >0
+       EXPECT job-id DEFINE-VALUE PRINT_JOB4_ID
 
-       NAME "Print-Job with A4 PDF, Duplex"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document, Duplex"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR keyword sides two-sided-long-edge
-       FILE document-a4.pdf
+       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE 3,4,5,6,7,8,9
+       EXPECT job-state WITH-VALUE 7,8,9 DEFINE-MATCH PRINT_JOB_COMPLETED
 
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
+       EXPECT job-state-message OF-TYPE text IN-GROUP job-attributes-tag
 
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
        EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
 }
 
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
 
-       NAME "Print-Job with US Letter PDF"
-       OPERATION Print-Job
+# Test 'media-needed' reason
+{
+       NAME "I-30. Media Needed: Printer correctly reports 'media-needed' when a job is queued."
+       OPERATION Get-Printer-Attributes
        GROUP operation-attributes-tag
        ATTR charset attributes-charset utf-8
        ATTR naturalLanguage attributes-natural-language en
        ATTR uri printer-uri $uri
        ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       FILE document-letter.pdf
+       ATTR keyword requested-attributes "printer-state-reasons"
 
        STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
 
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
+       EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^media-needed/"
+       EXPECT !printer-state
 }
 
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX
 
-       NAME "Print-Job with US Letter PDF, Duplex"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document, Duplex"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR keyword sides two-sided-long-edge
-       FILE document-letter.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test PostScript output
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-
-       NAME "Print-Job with A4 PostScript"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document, Duplex"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       FILE document-a4.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX
-
-       NAME "Print-Job with A4 PostScript, Duplex"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR keyword sides two-sided-long-edge
-       FILE document-a4.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-
-       NAME "Print-Job with US Letter PostScript"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document, Duplex"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       FILE document-letter.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX
-
-       NAME "Print-Job with US Letter PostScript, Duplex"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR keyword sides two-sided-long-edge
-       FILE document-letter.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test JPEG output
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-
-       NAME "Print-Job with Color JPEG on A4"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Color JPEG on A4"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-
-       NAME "Print-Job with Color JPEG on US Letter"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Color JPEG on US Letter"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA
-
-       NAME "Print-Job with Color JPEG on 4x6"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Color JPEG on 4x6"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_4X6_MEDIA
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-
-       NAME "Print-Job with Grayscale JPEG on A4"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Grayscale JPEG on A4"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name gray.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       FILE gray.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-
-       NAME "Print-Job with Grayscale JPEG on US Letter"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Grayscale JPEG on US Letter"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name gray.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       FILE gray.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA
-
-       NAME "Print-Job with Grayscale JPEG on 4x6"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Grayscale JPEG on 4x6"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name gray.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_4X6_MEDIA
-       FILE gray.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Print-Job with job-sheets
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET
-
-       NAME "Print-Job with A4 PDF and Standard Sheet"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document w/Standard Sheet"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR keyword job-sheets standard
-       FILE document-a4.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET
-
-       NAME "Print-Job with US Letter PDF and Standard Sheet"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document w/Standard Sheet"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR keyword job-sheets standard
-       FILE document-a4.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET
-
-       NAME "Print-Job with A4 PDF and Standard Sheet"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document w/Standard Sheet"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR keyword job-sheets standard
-       FILE document-a4.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET
-
-       NAME "Print-Job with US Letter PDF and Standard Sheet"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document w/Standard Sheet"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR keyword job-sheets standard
-       FILE document-a4.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test number-up output
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_2UP
-
-       NAME "Print-Job with A4 PDF, 2-Up"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR integer number-up 2
-       FILE document-a4.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_2UP
-
-       NAME "Print-Job with US Letter PDF, 2-Up"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR integer number-up 2
-       FILE document-letter.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_2UP
-
-       NAME "Print-Job with A4 PDF, 2-Up"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR integer number-up 2
-       FILE document-a4.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_2UP
-
-       NAME "Print-Job with US Letter PDF, 2-Up"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.ps
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/postscript
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR integer number-up 2
-       FILE document-letter.ps
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test output with print-quality...
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY
-
-       NAME "Print-Job with JPEG on 4x6, Draft Quality"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "4x6 Color JPEG; Draft Quality"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_4X6_MEDIA
-       ATTR enum print-quality 3
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_NORMAL_QUALITY
-
-       NAME "Print-Job with JPEG on 4x6, Normal Quality"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "4x6 Color JPEG; Normal Quality"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_4X6_MEDIA
-       ATTR enum print-quality 4
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_JPEG
-       SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_HIGH_QUALITY
-
-       NAME "Print-Job with JPEG on 4x6, High Quality"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "4x6 Color JPEG; High Quality"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name color.jpg
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format image/jpeg
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_4X6_MEDIA
-       ATTR enum print-quality 5
-       FILE color.jpg
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY
-
-       NAME "Print-Job with A4 PDF, Draft Quality"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "A4 Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-a4.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_A4_MEDIA
-       ATTR enum print-quality 3
-       FILE document-a4.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-DEFINED NOPRINT
-       SKIP-IF-NOT-DEFINED OPTIONAL_PDF
-       SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA
-       SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY
-
-       NAME "Print-Job with US Letter PDF, Draft Quality"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "US Letter Test Document; 2-Up"
-       ATTR boolean ipp-attribute-fidelity false
-       ATTR name document-name document-letter.pdf
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format application/pdf
-       GROUP job-attributes-tag
-       ATTR keyword media $OPTIONAL_LETTER_MEDIA
-       ATTR enum print-quality 3
-       FILE document-letter.pdf
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-
-# Test hold/release in the context of Print-Job w/job-hold-until + Release-Job
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_HOLD_JOB
-
-       NAME "Print-Job with job-hold-until"
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR name job-name "Test Document w/Hold"
-       ATTR name document-name $filename
-       ATTR keyword compression none
-       ATTR mimeMediaType document-format $filetype
-       GROUP job-attributes-tag
-       ATTR keyword job-hold-until indefinite
-       FILE $filename
-
-       STATUS successful-ok
-       STATUS server-error-job-canceled
-       STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30
-
-       EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME"
-       EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE >0
-       EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag
-              WITH-VALUE 3,4,5,6,7,8,9
-       EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag
-       EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag
-       EXPECT ?number-of-intervening-jobs OF-TYPE integer
-              IN-GROUP job-attributes-tag WITH-VALUE >-1
-}
-
-{
-       SKIP-IF-NOT-DEFINED OPTIONAL_HOLD_JOB
-
-       NAME "Release-Job"
-       OPERATION Release-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR integer job-id $job-id
-       ATTR name requesting-user-name $user
-
-       STATUS successful-ok
-       STATUS client-error-not-possible
-}
-
-
-#
-# End of "$Id: ipp-1.1.test 11398 2013-11-06 20:11:11Z msweet $".
-#
-#
-# "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $"
-#
-#   IPP/2.0 test suite.
-#
-#   Copyright 2007-2012 by Apple Inc.
-#   Copyright 2001-2006 by Easy Software Products. All rights reserved.
-#
-#   These coded instructions, statements, and computer programs are the
-#   property of Apple Inc. and are protected by Federal copyright
-#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
-#   which should have been included with this file.  If this file is
-#   file is missing or damaged, see the license at "http://www.cups.org/".
-#
-# Usage:
-#
-#   ./ipptool -V 2.0 -f filename -t printer-uri ipp-2.0.test
-#
-
-# Do all of the IPP/1.1 tests as an IPP/2.0 client
-#
-# Required by: PWG 5100.12 section 4.3
-INCLUDE "ipp-1.1.test"
-
-
-# Regular expression for PWG media size names (eek!)
-DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)){2,}|(custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)$$/"
-
-
-# Test required printer description attribute support.
-#
-# Required by: PWG 5100.12 section 6.2
-{
-       NAME "PWG 5100.12 section 6.2 - Required Printer Description Attributes"
-       OPERATION Get-Printer-Attributes
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format application/octet-stream
-
-       STATUS successful-ok
-
-       # Figure out capabilities
-       EXPECT color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true DEFINE-MATCH PRINTER_IS_COLOR
-
-       # Job template attributes
-       EXPECT copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
-       EXPECT copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
-       EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
-       EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
-       EXPECT media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$MEDIA_REGEX"
-       EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX"
-       EXPECT media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX"
-       EXPECT orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
-       EXPECT orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
-       EXPECT output-bin-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT output-bin-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-       EXPECT print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
-       EXPECT print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
-       EXPECT printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
-       EXPECT sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
-       EXPECT sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
-
-       # Optional media-col support
-       EXPECT ?media-col-default OF-TYPE collection IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT ?media-col-ready OF-TYPE collection IN-GROUP printer-attributes-tag
-       EXPECT ?media-col-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
-       EXPECT media-col-supported WITH-VALUE media-back-coating DEFINE-MATCH HAVE_MEDIA_BACK_COATING
-       EXPECT media-col-supported WITH-VALUE media-color DEFINE-MATCH HAVE_MEDIA_COLOR
-       EXPECT media-col-supported WITH-VALUE media-front-coating DEFINE-MATCH HAVE_MEDIA_FRONT_COATING
-       EXPECT media-col-supported WITH-VALUE media-grain DEFINE-MATCH HAVE_MEDIA_GRAIN
-       EXPECT media-col-supported WITH-VALUE media-hole-count DEFINE-MATCH HAVE_MEDIA_HOLE_COUNT
-       EXPECT media-col-supported WITH-VALUE media-info DEFINE-MATCH HAVE_MEDIA_INFO
-       EXPECT media-col-supported WITH-VALUE media-key DEFINE-MATCH HAVE_MEDIA_KEY
-       EXPECT media-col-supported WITH-VALUE media-order-count DEFINE-MATCH HAVE_MEDIA_ORDER_COUNT
-       EXPECT media-col-supported WITH-VALUE media-pre-printed DEFINE-MATCH HAVE_MEDIA_PRE_PRINTED
-       EXPECT media-col-supported WITH-VALUE media-recycled DEFINE-MATCH HAVE_MEDIA_RECYCLED
-       EXPECT media-col-supported WITH-VALUE media-size DEFINE-MATCH HAVE_MEDIA_SIZE
-       EXPECT media-col-supported WITH-VALUE media-tooth DEFINE-MATCH HAVE_MEDIA_TOOTH
-       EXPECT media-col-supported WITH-VALUE media-type DEFINE-MATCH HAVE_MEDIA_TYPE
-       EXPECT media-col-supported WITH-VALUE media-weight-metric DEFINE-MATCH HAVE_MEDIA_WEIGHT_METRIC
-
-       EXPECT media-back-coating-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_BACK_COATING
-       EXPECT media-color-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_COLOR
-       EXPECT media-front-coating-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_FRONT_COATING
-       EXPECT media-grain-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_GRAIN
-       EXPECT media-hole-count-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >-1 IF-DEFINED HAVE_MEDIA_HOLE_COUNT
-       EXPECT media-info-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_INFO
-       EXPECT media-key-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_KEY
-       EXPECT media-order-count-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0 IF-DEFINED HAVE_MEDIA_ORDER_COUNT
-       EXPECT media-pre-printed-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_PRE_PRINTED
-       EXPECT media-recycled-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_RECYCLED
-       EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_SIZE
-       EXPECT media-tooth-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_TOOTH
-       EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_TYPE
-       EXPECT media-weight-metric-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >-1 IF-DEFINED HAVE_MEDIA_WEIGHT_METRIC
-
-       # Printer description attributes
-       EXPECT color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT pages-per-minute OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT pages-per-minute-color OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED PRINTER_IS_COLOR
-       EXPECT !pages-per-minute-color IF-NOT-DEFINED PRINTER_IS_COLOR
-       EXPECT printer-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT printer-location OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT printer-make-and-model OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/"
-       EXPECT printer-more-info OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1
-}
-
-
-#
-# End of "$Id: ipp-2.0.test 11398 2013-11-06 20:11:11Z msweet $".
-#
-#
-# "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $"
-#
-#   IPP Everywhere test suite.
-#
-#   Copyright 2007-2013 by Apple Inc.
-#   Copyright 2001-2006 by Easy Software Products. All rights reserved.
-#
-#   These coded instructions, statements, and computer programs are the
-#   property of Apple Inc. and are protected by Federal copyright
-#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
-#   which should have been included with this file.  If this file is
-#   file is missing or damaged, see the license at "http://www.cups.org/".
-#
-# Usage:
-#
-#   ./ipptool -V 2.0 -tf filename.ext printer-uri ipp-everywhere.test
-#
-
-# Do all of the IPP/1.1 and IPP/2.0 tests
-INCLUDE "ipp-2.0.test"
-
-
-# Test required printer description attribute support.
-#
-# Required by: PWG 5100.14
-{
-       NAME "PWG 5100.14 section 5.1/5.2 - Required Operations and Attributes"
-       OPERATION Get-Printer-Attributes
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format application/octet-stream
-       ATTR keyword requested-attributes all,media-col-database
-
-       STATUS successful-ok
-
-       # Operations
-       EXPECT operations-supported WITH-VALUE 0x0002 # Print-Job
-       EXPECT operations-supported WITH-VALUE 0x0004 # Validate-Job
-       EXPECT operations-supported WITH-VALUE 0x0005 # Create-Job
-       EXPECT operations-supported WITH-VALUE 0x0006 # Send-Document
-       EXPECT operations-supported WITH-VALUE 0x0008 # Cancel-Job
-       EXPECT operations-supported WITH-VALUE 0x0009 # Get-Job-Attributes
-       EXPECT operations-supported WITH-VALUE 0x000a # Get-Jobs
-       EXPECT operations-supported WITH-VALUE 0x000b # Get-Printer-Attributes
-       EXPECT operations-supported WITH-VALUE 0x0039 # Cancel-My-Jobs
-       EXPECT operations-supported WITH-VALUE 0x003b # Close-Job
-       EXPECT operations-supported WITH-VALUE 0x003c # Identify-Printer
-
-       # Printer description attributes
-       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "deflate" DEFINE-MATCH HAVE_DEFLATE
-       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "gzip" DEFINE-MATCH HAVE_GZIP
-
-       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/jpeg"
-       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/pwg-raster"
-       EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "/^(application/pdf|application/openxps)$/" DEFINE-MATCH PDF_OR_OPENXPS
-
-       EXPECT feed-orientation-supported OF-TYPE keyword IN-GROUP printer-attributes-tag DEFINE-MATCH FEED_ORIENTATION_SUPPORTED
-       EXPECT feed-orientation-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED FEED_ORIENTATION_SUPPORTED
-
-       EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag DEFINE-MATCH FINISHINGS_SUPPORTED
-       EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag IF-DEFINED FINISHINGS_SUPPORTED
-
-       EXPECT identify-actions-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/"
-       EXPECT identify-actions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/"
-
-       EXPECT ipp-features-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "ipp-everywhere"
-
-       EXPECT job-account-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNT_ID_SUPPORTED
-       EXPECT job-account-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNT_ID_SUPPORTED
-
-       EXPECT job-accounting-user-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNTING_USER_ID_SUPPORTED
-       EXPECT job-accounting-user-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNTING_USER_ID_SUPPORTED
-
-       EXPECT job-constraints-supported OF-TYPE collection IN-GROUP printer-attributes-tag DEFINE-MATCH JOB_CONSTRAINTS_SUPPORTED
-       EXPECT job-resolvers-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED JOB_CONSTRAINTS_SUPPORTED
-
-       EXPECT job-creation-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
-
-       EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true
-
-       EXPECT preferred-attributes-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
-
-       EXPECT media-bottom-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
-       EXPECT media-left-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
-       EXPECT media-right-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
-       EXPECT media-top-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1
-
-       EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag
-
-       EXPECT media-col-ready OF-TYPE collection IN-GROUP printer-attributes-tag
-
-       EXPECT media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-
-       EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag
-
-       EXPECT media-source-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-
-       EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
-
-       EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1
-
-       EXPECT multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
-
-       EXPECT multiple-operation-time-out-action OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(abort-job|hold-job|process-job)$/"
-
-       EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-number"
-       EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "pages"
-
-       EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true IF-DEFINED PDF_OR_OPENXPS
-
-       EXPECT print-color-mode-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/"
-       EXPECT print-color-mode-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/"
-
-       EXPECT print-content-optimize-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|graphic|photo|text|text-and-graphic)$/"
-       EXPECT print-content-optimize-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|graphic|photo|text|text-and-graphic)$/"
-
-       EXPECT print-rendering-intent-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/"
-       EXPECT print-rendering-intent-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/"
-
-       EXPECT ?printer-alert OF-TYPE octetString IN-GROUP printer-attributes-tag
-       EXPECT ?printer-alert-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-alert
-
-       EXPECT printer-charge-info DEFINE-MATCH PRINTER_CHARGE_INFO
-       EXPECT ?printer-charge-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT printer-charge-info-uri IF-DEFINED PRINTER_CHARGE_INFO
-       EXPECT ?printer-charge-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1
-
-       EXPECT printer-config-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT printer-config-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1
-
-       EXPECT printer-device-id OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^([-A-Za-z ]+:[^;]*;)+$/"
-
-       EXPECT printer-geo-location OF-TYPE uri|unknown IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^geo:/"
-
-       EXPECT printer-get-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-format"
-
-       EXPECT ?printer-icc-profiles-supported OF-TYPE collection IN-GROUP printer-attributes-tag
-
-       EXPECT printer-icons OF-TYPE uri IN-GROUP printer-attributes-tag
-
-       EXPECT ?printer-mandatory-job-attributes OF-TYPE keyword IN-GROUP printer-attributes-tag
-
-       EXPECT printer-organization OF-TYPE text IN-GROUP printer-attributes-tag
-       EXPECT printer-organizational-unit OF-TYPE text IN-GROUP printer-attributes-tag
-
-       EXPECT printer-state-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1
-       EXPECT printer-state-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1
-
-       EXPECT printer-supply OF-TYPE octetString IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply-description
-       EXPECT printer-supply-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply
-
-       EXPECT printer-supply-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1
-
-       EXPECT printer-uuid OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^urn:uuid:[0-9A-Fa-f]{8,8}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{12,12}/"
-
-       EXPECT pwg-raster-document-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 150dpi DEFINE-MATCH HAVE_150DPI
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 180dpi DEFINE-MATCH HAVE_180DPI
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 300dpi DEFINE-MATCH HAVE_300DPI
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 3600dpi DEFINE-MATCH HAVE_360DPI
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 600dpi DEFINE-MATCH HAVE_600DPI
-       EXPECT pwg-raster-document-resolution-supported WITH-VALUE 720dpi DEFINE-MATCH HAVE_720DPI
-
-       EXPECT pwg-raster-document-sheet-back OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1
-
-       EXPECT pwg-raster-document-type-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
-       EXPECT pwg-raster-document-type-supported WITH-VALUE "black_1" DEFINE-MATCH HAVE_BLACK_1
-       EXPECT pwg-raster-document-type-supported WITH-VALUE "cmyk_8" DEFINE-MATCH HAVE_CMYK_8
-       EXPECT pwg-raster-document-type-supported WITH-VALUE "sgray_8" DEFINE-MATCH HAVE_SGRAY_8
-       EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_8" DEFINE-MATCH HAVE_SRGB_8
-       EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_16" DEFINE-MATCH HAVE_SRGB_16
-
-       EXPECT which-jobs-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
-}
-
-
-# Test printing all sample documents
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-16"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "color.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_16
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "color.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 150dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 180dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 300dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 360dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 600dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-a4"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-a4 @ 720dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 150dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 180dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 300dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 360dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 600dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "document-letter"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "document-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print document-letter @ 720dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "document-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "gray.jpg-4x6"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "gray.jpg-4x6"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 150dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 180dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 300dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 360dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 600dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-a4"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-a4"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-a4 @ 720dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-a4"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 150dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_150DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 180dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_180DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 300dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_300DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 360dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_360DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 600dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_600DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, black-1"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, black-1, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, black-1, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_BLACK_1
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, cmyk-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, cmyk-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, cmyk-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_CMYK_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, sgray-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, sgray-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, sgray-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SGRAY_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, srgb-8"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR name job-name "onepage-letter"
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, srgb-8, deflate"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression deflate
-       ATTR name job-name "onepage-letter"
-       COMPRESSION deflate
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
-
-{
-       NAME "Print onepage-letter @ 720dpi, srgb-8, gzip"
-       SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-       SKIP-IF-NOT-DEFINED HAVE_720DPI
-       SKIP-IF-NOT-DEFINED HAVE_SRGB_8
-       SKIP-IF-NOT-DEFINED HAVE_GZIP
-
-       OPERATION Print-Job
-       GROUP operation-attributes-tag
-       ATTR charset attributes-charset utf-8
-       ATTR naturalLanguage attributes-natural-language en
-       ATTR uri printer-uri $uri
-       ATTR name requesting-user-name $user
-       ATTR mimeMediaType document-format image/pwg-raster
-       ATTR keyword compression gzip
-       ATTR name job-name "onepage-letter"
-       COMPRESSION gzip
-       FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg
-
-       STATUS successful-ok
-       STATUS server-error-busy REPEAT-MATCH
-}
 
 
 #
-# End of "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $".
+# End of "$Id$".
 #
index 50a16d9088230a495d4a284aae7e82c796fb9618..f10d250effa1871f9f617d7eb7571bf0208ef2b3 100644 (file)
@@ -149,6 +149,12 @@ static const char * const media_type_supported[] =
  * Structures...
  */
 
+typedef struct _ipp_filter_s           /**** Attribute filter ****/
+{
+  cups_array_t         *ra;            /* Requested attributes */
+  ipp_tag_t            group_tag;      /* Group to copy */
+} _ipp_filter_t;
+
 typedef struct _ipp_job_s _ipp_job_t;
 
 typedef struct _ipp_printer_s          /**** Printer data ****/
@@ -257,6 +263,7 @@ static void         dnssd_callback(DNSServiceRef sdRef,
                                       const char *domain,
                                       _ipp_printer_t *printer);
 #endif /* HAVE_DNSSD */
+static int             filter_cb(_ipp_filter_t *filter, ipp_t *dst, ipp_attribute_t *attr);
 static _ipp_job_t      *find_job(_ipp_client_t *client);
 static void            html_escape(_ipp_client_t *client, const char *s,
                                    size_t slen);
@@ -586,30 +593,13 @@ copy_attributes(ipp_t        *to, /* I - Destination request */
                ipp_tag_t    group_tag, /* I - Group to copy */
                int          quickcopy) /* I - Do a quick copy? */
 {
-  ipp_attribute_t      *fromattr;      /* Source attribute */
+  _ipp_filter_t        filter;                 /* Filter data */
 
 
-  if (!to || !from)
-    return;
+  filter.ra        = ra;
+  filter.group_tag = group_tag;
 
-  for (fromattr = ippFirstAttribute(from);
-       fromattr;
-       fromattr = ippNextAttribute(from))
-  {
-   /*
-    * Filter attributes as needed...
-    */
-
-    ipp_tag_t fromgroup = ippGetGroupTag(fromattr);
-    const char *fromname = ippGetName(fromattr);
-
-    if ((group_tag != IPP_TAG_ZERO && fromgroup != group_tag &&
-         fromgroup != IPP_TAG_ZERO) || !fromname)
-      continue;
-
-    if (!ra || cupsArrayFind(ra, (void *)fromname))
-      ippCopyAttribute(to, fromattr, quickcopy);
-  }
+  ippCopyAttributes(to, from, quickcopy, (ipp_copycb_t)filter_cb, &filter);
 }
 
 
@@ -625,6 +615,12 @@ copy_job_attributes(
 {
   copy_attributes(client->response, job->attrs, ra, IPP_TAG_JOB, 0);
 
+  if (job->completed && (!ra || cupsArrayFind(ra, "date-time-at-completed")))
+    ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-completed", ippTimeToDate(job->completed));
+
+  if (job->processing && (!ra || cupsArrayFind(ra, "date-time-at-processing")))
+    ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-processing", ippTimeToDate(job->processing));
+
   if (!ra || cupsArrayFind(ra, "job-printer-up-time"))
     ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER,
                   "job-printer-up-time", (int)time(NULL));
@@ -633,6 +629,48 @@ copy_job_attributes(
     ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_ENUM,
                  "job-state", job->state);
 
+  if (!ra || cupsArrayFind(ra, "job-state-message"))
+  {
+    switch (job->state)
+    {
+      case IPP_JSTATE_PENDING :
+         ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job pending.");
+         break;
+
+      case IPP_JSTATE_HELD :
+          if (job->fd >= 0)
+           ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job incoming.");
+         else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO))
+           ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job held.");
+          else
+           ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job created.");
+         break;
+
+      case IPP_JSTATE_PROCESSING :
+         if (job->cancel)
+           ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceling.");
+         else
+           ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job printing.");
+         break;
+
+      case IPP_JSTATE_STOPPED :
+         ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job stopped.");
+         break;
+
+      case IPP_JSTATE_CANCELED :
+         ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceled.");
+         break;
+
+      case IPP_JSTATE_ABORTED :
+         ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job aborted.");
+         break;
+
+      case IPP_JSTATE_COMPLETED :
+         ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job completed.");
+         break;
+    }
+  }
+
   if (!ra || cupsArrayFind(ra, "job-state-reasons"))
   {
     switch (job->state)
@@ -760,6 +798,7 @@ create_job(_ipp_client_t *client)   /* I - Client */
   _ipp_job_t           *job;           /* Job */
   ipp_attribute_t      *attr;          /* Job attribute */
   char                 uri[1024];      /* job-uri value */
+  time_t               curtime;        /* Current date/time */
 
 
   _cupsRWLockWrite(&(client->printer->rwlock));
@@ -832,12 +871,11 @@ create_job(_ipp_client_t *client) /* I - Client */
 
   snprintf(uri, sizeof(uri), "%s/%d", client->printer->uri, job->id);
 
+  ippAddDate(job->attrs, IPP_TAG_JOB, "date-time-at-creation", ippTimeToDate(time(&curtime)));
   ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-id", job->id);
   ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, uri);
-  ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL,
-               client->printer->uri);
-  ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "time-at-creation",
-                (int)time(NULL));
+  ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, client->printer->uri);
+  ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "time-at-creation", (int)curtime);
 
   cupsArrayAdd(client->printer->jobs, job);
   client->printer->active_job = job;
@@ -970,7 +1008,8 @@ create_printer(const char *servername,     /* I - Server hostname (NULL for default)
                        icons[1024],    /* printer-icons URI */
                        adminurl[1024], /* printer-more-info URI */
                        device_id[1024],/* printer-device-id */
-                       make_model[128];/* printer-make-and-model */
+                       make_model[128],/* printer-make-and-model */
+                       uuid[128];      /* printer-uuid */
   int                  num_formats;    /* Number of document-format-supported values */
   char                 *defformat,     /* document-format-default value */
                        *formats[100],  /* document-format-supported values */
@@ -1078,6 +1117,11 @@ create_printer(const char *servername,   /* I - Server hostname (NULL for default)
     "separate-documents-uncollated-copies",
     "separate-documents-collated-copies"
   };
+  static const char * const overrides[] =
+  {                                    /* overrides-supported */
+    "document-number",
+    "pages"
+  };
   static const char * const print_color_mode_supported[] =
   {                                    /* print-color-mode-supported values */
     "auto",
@@ -1311,6 +1355,9 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
                 "document-format-supported", num_formats, NULL,
                (const char * const *)formats);
 
+  /* document-password-supported */
+  ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "document-password-supported", 127);
+
   /* finishings-default */
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM,
                 "finishings-default", IPP_FINISHINGS_NONE);
@@ -1362,6 +1409,9 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
                 "job-password-supported", 4);
 
+  /* job-preferred-attributes-supported */
+  ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-preferred-attributes-supported", 0);
+
   /* job-priority-default */
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
                 "job-priority-default", 50);
@@ -1533,7 +1583,7 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "multiple-operation-time-out", 60);
 
   /* multiple-operation-time-out-action */
-  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-operation-time-out-action", NULL, "cancel-job");
+  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-operation-time-out-action", NULL, "abort-job");
 
   /* natural-language-configured */
   ippAddString(printer->attrs, IPP_TAG_PRINTER,
@@ -1571,10 +1621,10 @@ create_printer(const char *servername,  /* I - Server hostname (NULL for default)
                "output-bin-supported", NULL, "face-down");
 
   /* overrides-supported */
-  ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "overrides-supported", 0);
+  ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "overrides-supported", (int)(sizeof(overrides) / sizeof(overrides[0])), NULL, overrides);
 
   /* page-ranges-supported */
-  ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "page-ranges-supported", 0);
+  ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "page-ranges-supported", 1);
 
   /* pages-per-minute */
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
@@ -1590,9 +1640,6 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
                IPP_CONST_TAG(IPP_TAG_KEYWORD),
                "pdl-override-supported", NULL, "attempted");
 
-  /* preferred-attributes-supported */
-  ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "preferred-attributes-supported", 0);
-
   /* print-color-mode-default */
   ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-default", NULL, "auto");
 
@@ -1670,10 +1717,10 @@ create_printer(const char *servername,  /* I - Server hostname (NULL for default)
                NULL, name);
 
   /* printer-organization */
-  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "printer-organization", NULL, "Apple Inc.");
+  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organization", NULL, "Apple Inc.");
 
   /* printer-organizational-unit */
-  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "printer-organizational-unit", NULL, "Printing Engineering");
+  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organizational-unit", NULL, "Printing Engineering");
 
   /* printer-resolution-default */
   ippAddResolution(printer->attrs, IPP_TAG_PRINTER,
@@ -1684,8 +1731,11 @@ create_printer(const char *servername,   /* I - Server hostname (NULL for default)
                    "printer-resolution-supported", IPP_RES_PER_INCH, 600, 600);
 
   /* printer-uri-supported */
-  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI,
-               "printer-uri-supported", NULL, uri);
+  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", NULL, uri);
+
+  /* printer-uuid */
+  httpAssembleUUID(servername, port, name, 0, uuid, sizeof(uuid));
+  ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uuid", NULL, uuid);
 
   /* pwg-raster-document-xxx-supported */
   for (i = 0; i < num_formats; i ++)
@@ -1976,6 +2026,29 @@ dnssd_callback(
 #endif /* HAVE_DNSSD */
 
 
+/*
+ * 'filter_cb()' - Filter printer attributes based on the requested array.
+ */
+
+static int                             /* O - 1 to copy, 0 to ignore */
+filter_cb(_ipp_filter_t   *filter,     /* I - Filter parameters */
+          ipp_t           *dst,                /* I - Destination (unused) */
+         ipp_attribute_t *attr)        /* I - Source attribute */
+{
+ /*
+  * Filter attributes as needed...
+  */
+
+  ipp_tag_t group = ippGetGroupTag(attr);
+  const char *name = ippGetName(attr);
+
+  if ((filter->group_tag != IPP_TAG_ZERO && group != filter->group_tag && group != IPP_TAG_ZERO) || !name || (!strcmp(name, "media-col-database") && !cupsArrayFind(filter->ra, (void *)name)))
+    return (0);
+
+  return (!filter->ra || cupsArrayFind(filter->ra, (void *)name) != NULL);
+}
+
+
 /*
  * 'find_job()' - Find a job specified in a request.
  */
@@ -2442,6 +2515,7 @@ ipp_create_job(_ipp_client_t *client)     /* I - Client */
   ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
   cupsArrayAdd(ra, "job-id");
   cupsArrayAdd(ra, "job-state");
+  cupsArrayAdd(ra, "job-state-message");
   cupsArrayAdd(ra, "job-state-reasons");
   cupsArrayAdd(ra, "job-uri");
 
@@ -2926,6 +3000,7 @@ ipp_print_job(_ipp_client_t *client)      /* I - Client */
   ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
   cupsArrayAdd(ra, "job-id");
   cupsArrayAdd(ra, "job-state");
+  cupsArrayAdd(ra, "job-state-message");
   cupsArrayAdd(ra, "job-state-reasons");
   cupsArrayAdd(ra, "job-uri");
 
@@ -5295,8 +5370,11 @@ valid_job_attributes(
   if ((attr = ippFindAttribute(client->request, "page-ranges",
                                IPP_TAG_ZERO)) != NULL)
   {
-    respond_unsupported(client, attr);
+    if (ippGetValueTag(attr) != IPP_TAG_RANGE)
+    {
+      respond_unsupported(client, attr);
       valid = 0;
+    }
   }
 
   if ((attr = ippFindAttribute(client->request, "print-quality",
@@ -5314,8 +5392,39 @@ valid_job_attributes(
   if ((attr = ippFindAttribute(client->request, "printer-resolution",
                                IPP_TAG_ZERO)) != NULL)
   {
-    respond_unsupported(client, attr);
-    valid = 0;
+    ipp_attribute_t    *supported = ippFindAttribute(client->printer->attrs, "printer-resolution-supported", IPP_TAG_RESOLUTION);
+
+    if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_RESOLUTION ||
+        !supported)
+    {
+      respond_unsupported(client, attr);
+      valid = 0;
+    }
+    else
+    {
+      int              i,              /* Looping var */
+                       count,          /* Number of supported values */
+                       xdpi,           /* Horizontal resolution for job template attribute */
+                       ydpi,           /* Vertical resolution for job template attribute */
+                       sydpi;          /* Vertical resolution for supported value */
+      ipp_res_t                units,          /* Units for job template attribute */
+                       sunits;         /* Units for supported value */
+
+      xdpi  = ippGetResolution(attr, 0, &ydpi, &units);
+      count = ippGetCount(supported);
+
+      for (i = 0; i < count; i ++)
+      {
+        if (xdpi == ippGetResolution(supported, i, &sydpi, &sunits) && ydpi == sydpi && units == sunits)
+          break;
+      }
+
+      if (i >= count)
+      {
+       respond_unsupported(client, attr);
+       valid = 0;
+      }
+    }
   }
 
   if ((attr = ippFindAttribute(client->request, "sides",
index 848321b6427d7a59cdc13561a92327d2abea651e..484abb6822cf81eecb31934cfa52076c60c95635 100644 (file)
@@ -3060,7 +3060,17 @@ do_tests(FILE         *outfile,          /* I - Output file */
            set_variable(outfile, vars, expect->define_match, "1");
 
          if (found && expect->define_value)
+         {
+           if (!expect->with_value)
+           {
+             if (ippGetValueTag(found) == IPP_TAG_ENUM)
+               snprintf(buffer, sizeof(buffer), "%d", ippGetInteger(found, 0));
+             else
+               ippAttributeString(found, buffer, sizeof(buffer));
+           }
+
            set_variable(outfile, vars, expect->define_value, buffer);
+         }
 
          if (found && expect->repeat_match &&
              repeat_count < expect->repeat_limit)