]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Add PWG Raster printing tests to IPP Everywhere test suite.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Thu, 31 Jan 2013 03:18:17 +0000 (03:18 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Thu, 31 Jan 2013 03:18:17 +0000 (03:18 +0000)
Add support for SKIP-IF-MISSING in ipptool.

Add support for WITH-VALUE tests on resolution attribute values.

Add ippCreateRequestedArray and use it in cupsd and ippserver.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10843 7a7537e8-13f0-0310-91df-b6672ffda945

CHANGES-IPPTOOL.txt
CHANGES.txt
IPPTOOL.txt
cups/ipp-support.c
cups/ipp.h
scheduler/ipp.c
test/ipp-everywhere.test
test/ippserver.c
test/ipptool.c
test/make-ippeverywhere-print-tests.sh [new file with mode: 0755]

index e0078348c47fea582d32e3cf9582dcc1a75083c9..f5a7c45a464abb2892e79137ab5b3ae9efebd838 100644 (file)
@@ -1,14 +1,16 @@
-CHANGES-IPPTOOL.txt - 2013-01-21
+CHANGES-IPPTOOL.txt - 2013-01-31
 --------------------------------
 
 This file provides a list of changes to the ipptool binary distribution posted
 on cups.org.
 
 
-2013-MM-DD
+2013-01-31
 
        - Added support for DEFINE-MATCH and DEFINE-NO-MATCH as STATUS
          predicates.
+       - Added support for WITH-VALUE and resolution values.
+       - Added support for SKIP-IF-MISSING (skip test if file is missing)
        - Added support for octetString values.
        - Added support for document compression in Print-Job and Send-Document
          requests.
index 972000fb51bad830e0330d80d68e083183546b7e..40b67344c9e5b0aa9598a37b63f7d90ed229f232 100644 (file)
@@ -1,9 +1,13 @@
-CHANGES.txt - 1.7b1 - 2013-01-21
+CHANGES.txt - 1.7b1 - 2013-01-30
 --------------------------------
 
 CHANGES IN CUPS V1.7b1
 
        - Added a new "-x" option to the cancel command (STR #4103)
+       - Added new ippCreateRequestedArray API for generating a array of
+         attributes from the requested-attributes attribute.
+       - The ipptool utility now supports compression, conditional tests based
+         on the presence of files, and new DEFINE predicates for STATUS.
        - Added new IPP APIs for checking values (STR #4167)
        - Added new IPP APis for adding and setting formatted strings.
        - Added new HTTP APIs to support basic server functionality via libcups.
index 93eda28c0579c1b29414b71d392d96daa1d12984..bf7f69ad07c68199439cfc6743a49c0caf8b4689 100644 (file)
@@ -1,4 +1,4 @@
-IPPTOOL.txt - 2013-01-10
+IPPTOOL.txt - 2013-01-31
 ------------------------
 
 See the file CHANGES-IPPTOOL.txt for a list of changes to this software.
@@ -54,19 +54,26 @@ STANDARD TEST FILES
                                             state change notifications
         get-completed-jobs.test             Shows a list of completed jobs
         get-jobs.test                       Shows a list of pending jobs
+        get-notifications.test              Shows events for an ippget
+                                           subscription.
         get-printer-attributes.test         Shows printer attributes
         ipp-1.1.test                        IPP/1.1 conformance test suite
         ipp-2.0.test                        IPP/2.0 conformance test suite
         ipp-2.1.test                        IPP/2.1 conformance test suite
         ipp-2.2.test                        IPP/2.2 conformance test suite
+        ipp-everywhere.test                 IPP Everywhere conformance test
+                                            suite
         print-job.test                      Prints a file
+        print-job-deflate.test              Prints a file, compressing with
+                                            deflate.
+        print-job-gzip.test                 Prints a file, compressing with gzip
 
 
 CONFORMANCE TESTS
 
-    We provide basic IPP conformance tests for IPP/1.1, IPP/2.0, IPP/2.1, and
-    IPP/2.2.  For a given printer URI, the following commands perform tests at
-    each level:
+    We provide basic IPP conformance tests for IPP/1.1, IPP/2.0, IPP/2.1,
+    IPP/2.2, and IPP Everywhere.  For a given printer URI, the following
+    commands perform tests at each level:
 
         ipptool -tf filename [options] -I printer-uri ipp-1.1.test
         ipptool -tf filename [options] -I -V 2.0 printer-uri ipp-2.0.test
@@ -104,6 +111,7 @@ CONFORMANCE TESTS
         -S           Test IPP over HTTPS (default for ipps: URIs)
         -T seconds   Set a timeout for responses in seconds
         -v           Be verbose, showing all attributes sent and received
+        -X           Produce XML (Apple plist) output
 
     The printer-uri must be a URI supported by the printer using the "ipp" or
     "ipps" scheme, for example:
@@ -127,6 +135,16 @@ CONFORMANCE TESTS
     tests will will produce up to 90 pages on various media, depending on the
     printer.
 
+IPP EVERYWHERE TESTING
+
+    The IPP Everywhere tests use sample PWG raster files available from:
+
+        ftp://ftp.pwg.org/pub/pwg/ipp/examples
+
+    Extract the corresponding ZIP archives into the current directory before
+    running the ipp-everywhere.test file.  The test file will attempt to print
+    each PWG Raster file that is supported by the printer being tested.
+
 
 READING THE DOCUMENTATION
 
index 842aba0c270c35cf25a11a744c6e4576054aaec5..6b7dcbb8e7c437ed40eeb40f0f4b024f935f893a 100644 (file)
@@ -3,7 +3,7 @@
  *
  *   Internet Printing Protocol support functions for CUPS.
  *
- *   Copyright 2007-2012 by Apple Inc.
+ *   Copyright 2007-2013 by Apple Inc.
  *   Copyright 1997-2007 by Easy Software Products, all rights reserved.
  *
  *   These coded instructions, statements, and computer programs are the
  *
  * Contents:
  *
- *   ippAttributeString() - Convert the attribute's value to a string.
- *   ippEnumString()     - Return a string corresponding to the enum value.
- *   ippEnumValue()      - Return the value associated with a given enum
- *                         string.
- *   ippErrorString()    - Return a name for the given status code.
- *   ippErrorValue()     - Return a status code for the given name.
- *   ippOpString()       - Return a name for the given operation id.
- *   ippOpValue()        - Return an operation id for the given name.
- *   ippPort()           - Return the default IPP port number.
- *   ippSetPort()        - Set the default port number.
- *   ippTagString()      - Return the tag name corresponding to a tag value.
- *   ippTagValue()       - Return the tag value corresponding to a tag name.
- *   ipp_col_string()    - Convert a collection to a string.
+ *   ippAttributeString()      - Convert the attribute's value to a string.
+ *   ippCreateRequestedArray() - Create a CUPS array of attribute names from
+ *                              the given requested-attributes attribute.
+ *   ippEnumString()          - Return a string corresponding to the enum
+ *                              value.
+ *   ippEnumValue()           - Return the value associated with a given enum
+ *                              string.
+ *   ippErrorString()         - Return a name for the given status code.
+ *   ippErrorValue()          - Return a status code for the given name.
+ *   ippOpString()            - Return a name for the given operation id.
+ *   ippOpValue()             - Return an operation id for the given name.
+ *   ippPort()                - Return the default IPP port number.
+ *   ippSetPort()             - Set the default port number.
+ *   ippTagString()           - Return the tag name corresponding to a tag
+ *                              value.
+ *   ippTagValue()            - Return the tag value corresponding to a tag
+ *                              name.
+ *   ipp_col_string()         - Convert a collection to a string.
  */
 
 /*
@@ -760,6 +765,895 @@ ippAttributeString(
 }
 
 
+/*
+ * 'ippCreateRequestedArray()' - Create a CUPS array of attribute names from the
+ *                               given requested-attributes attribute.
+ *
+ * This function creates a (sorted) CUPS array of attribute names matching the
+ * list of "requested-attribute" values supplied in an IPP request.  All IANA-
+ * registered values are supported in addition to the CUPS IPP extension
+ * attributes.
+ *
+ * The @code request@ parameter specifies the request message that was read from
+ * the client.
+ *
+ * @code NULL@ is returned if all attributes should be returned.  Otherwise, the
+ * result is a sorted array of attribute names, where @code cupsArrayFind(array,
+ * "attribute-name")@ will return a non-NULL pointer.  The array must be freed
+ * using the @code cupsArrayDelete@ function.
+ *
+ * @since CUPS 1.7@
+ */
+
+cups_array_t *                         /* O - CUPS array or @code NULL@ if all */
+ippCreateRequestedArray(ipp_t *request)        /* I - IPP request */
+{
+  int                  i, j,           /* Looping vars */
+                       count,          /* Number of values */
+                       added;          /* Was name added? */
+  ipp_attribute_t      *requested;     /* requested-attributes attribute */
+  cups_array_t         *ra;            /* Requested attributes array */
+  const char           *value;         /* Current value */
+  /* The following lists come from the current IANA IPP registry of attributes */
+  static const char * const document_description[] =
+  {                                    /* document-description group */
+    "compression",
+    "copies-actual",
+    "cover-back-actual",
+    "cover-front-actual",
+    "current-page-order",
+    "date-time-at-completed",
+    "date-time-at-creation",
+    "date-time-at-processing",
+    "detailed-status-messages",
+    "document-access-errors",
+    "document-charset",
+    "document-digital-signature",
+    "document-format",
+    "document-format-details",
+    "document-format-detected",
+    "document-format-version",
+    "document-format-version-detected",
+    "document-job-id",
+    "document-job-uri",
+    "document-message",
+    "document-metadata",
+    "document-name",
+    "document-natural-language",
+    "document-number",
+    "document-printer-uri",
+    "document-state",
+    "document-state-message",
+    "document-state-reasons",
+    "document-uri",
+    "document-uuid",
+    "errors-count",
+    "finishings-actual",
+    "finishings-col-actual",
+    "force-front-side-actual",
+    "imposition-template-actual",
+    "impressions",
+    "impressions-completed",
+    "impressions-completed-current-copy",
+    "insert-sheet-actual",
+    "k-octets",
+    "k-octets-processed",
+    "last-document",
+    "media-actual",
+    "media-col-actual",
+    "media-input-tray-check-actual",
+    "media-sheets",
+    "media-sheets-completed",
+    "more-info",
+    "number-up-actual",
+    "orientation-requested-actual",
+    "output-bin-actual",
+    "output-device-assigned",
+    "overrides-actual",
+    "page-delivery-actual",
+    "page-order-received-actual",
+    "page-ranges-actual",
+    "pages",
+    "pages-completed",
+    "pages-completed-current-copy",
+    "presentation-direction-number-up-actual",
+    "print-color-mode-actual",
+    "print-content-optimize-actual",
+    "print-quality-actual",
+    "print-rendering-intent-actual",
+    "printer-resolution-actual",
+    "printer-up-time",
+    "separator-sheets-actual",
+    "sheet-completed-copy-number",
+    "sides-actual",
+    "time-at-completed",
+    "time-at-creation",
+    "time-at-processing",
+    "x-image-position-actual",
+    "x-image-shift-actual",
+    "x-side1-image-shift-actual",
+    "x-side2-image-shift-actual",
+    "y-image-position-actual",
+    "y-image-shift-actual",
+    "y-side1-image-shift-actual",
+    "y-side2-image-shift-actual"
+  };
+  static const char * const document_template[] =
+  {                                    /* document-template group */
+    "copies",
+    "copies-default",
+    "copies-supported",
+    "cover-back",
+    "cover-back-default",
+    "cover-back-supported",
+    "cover-front",
+    "cover-front-default",
+    "cover-front-supported",
+    "feed-orientation",
+    "feed-orientation-default",
+    "feed-orientation-supported",
+    "finishings",
+    "finishings-col",
+    "finishings-col-default",
+    "finishings-col-supported",
+    "finishings-default",
+    "finishings-supported",
+    "font-name-requested",
+    "font-name-requested-default",
+    "font-name-requested-supported",
+    "font-size-requested",
+    "font-size-requested-default",
+    "font-size-requested-supported",
+    "force-front-side",
+    "force-front-side-default",
+    "force-front-side-supported",
+    "imposition-template",
+    "imposition-template-default",
+    "imposition-template-supported",
+    "insert-after-page-number-supported",
+    "insert-count-supported",
+    "insert-sheet",
+    "insert-sheet-default",
+    "insert-sheet-supported",
+    "max-stitching-locations-supported",
+    "media",
+    "media-back-coating-supported",
+    "media-bottom-margin-supported",
+    "media-col",
+    "media-col-default",
+    "media-col-supported",
+    "media-color-supported",
+    "media-default",
+    "media-front-coating-supported",
+    "media-grain-supported",
+    "media-hole-count-supported",
+    "media-info-supported",
+    "media-input-tray-check",
+    "media-input-tray-check-default",
+    "media-input-tray-check-supported",
+    "media-key-supported",
+    "media-left-margin-supported",
+    "media-order-count-supported",
+    "media-pre-printed-supported",
+    "media-recycled-supported",
+    "media-right-margin-supported",
+    "media-size-supported",
+    "media-source-supported",
+    "media-supported",
+    "media-thickness-supported",
+    "media-top-margin-supported",
+    "media-type-supported",
+    "media-weight-metric-supported",
+    "multiple-document-handling",
+    "multiple-document-handling-default",
+    "multiple-document-handling-supported",
+    "number-up",
+    "number-up-default",
+    "number-up-supported",
+    "orientation-requested",
+    "orientation-requested-default",
+    "orientation-requested-supported",
+    "overrides",
+    "overrides-supported",
+    "page-delivery",
+    "page-delivery-default",
+    "page-delivery-supported",
+    "page-order-received",
+    "page-order-received-default",
+    "page-order-received-supported",
+    "page-ranges",
+    "page-ranges-supported",
+    "pages-per-subset",
+    "pages-per-subset-supported",
+    "pdl-init-file",
+    "pdl-init-file-default",
+    "pdl-init-file-entry-supported",
+    "pdl-init-file-location-supported",
+    "pdl-init-file-name-subdirectory-supported",
+    "pdl-init-file-name-supported",
+    "pdl-init-file-supported",
+    "presentation-direction-number-up",
+    "presentation-direction-number-up-default",
+    "presentation-direction-number-up-supported",
+    "print-color-mode",
+    "print-color-mode-default",
+    "print-color-mode-supported",
+    "print-content-optimize",
+    "print-content-optimize-default",
+    "print-content-optimize-supported",
+    "print-quality",
+    "print-quality-default",
+    "print-quality-supported",
+    "print-rendering-intent",
+    "print-rendering-intent-default",
+    "print-rendering-intent-supported",
+    "printer-resolution",
+    "printer-resolution-default",
+    "printer-resolution-supported",
+    "separator-sheets",
+    "separator-sheets-default",
+    "separator-sheets-supported",
+    "sheet-collate",
+    "sheet-collate-default",
+    "sheet-collate-supported",
+    "sides",
+    "sides-default",
+    "sides-supported",
+    "stitching-locations-supported",
+    "stitching-offset-supported",
+    "x-image-position",
+    "x-image-position-default",
+    "x-image-position-supported",
+    "x-image-shift",
+    "x-image-shift-default",
+    "x-image-shift-supported",
+    "x-side1-image-shift",
+    "x-side1-image-shift-default",
+    "x-side1-image-shift-supported",
+    "x-side2-image-shift",
+    "x-side2-image-shift-default",
+    "x-side2-image-shift-supported",
+    "y-image-position",
+    "y-image-position-default",
+    "y-image-position-supported",
+    "y-image-shift",
+    "y-image-shift-default",
+    "y-image-shift-supported",
+    "y-side1-image-shift",
+    "y-side1-image-shift-default",
+    "y-side1-image-shift-supported",
+    "y-side2-image-shift",
+    "y-side2-image-shift-default",
+    "y-side2-image-shift-supported"
+  };
+  static const char * const job_description[] =
+  {                                    /* job-description group */
+    "compression-supplied",
+    "copies-actual",
+    "cover-back-actual",
+    "cover-front-actual",
+    "current-page-order",
+    "date-time-at-completed",
+    "date-time-at-creation",
+    "date-time-at-processing",
+    "document-charset-supplied",
+    "document-digital-signature-supplied",
+    "document-format-details-supplied",
+    "document-format-supplied",
+    "document-message-supplied",
+    "document-metadata",
+    "document-name-supplied",
+    "document-natural-language-supplied",
+    "document-overrides-actual",
+    "errors-count",
+    "finishings-actual",
+    "finishings-col-actual",
+    "force-front-side-actual",
+    "imposition-template-actual",
+    "impressions-completed-current-copy",
+    "insert-sheet-actual",
+    "job-account-id-actual",
+    "job-accounting-sheets-actual",
+    "job-accounting-user-id-actual",
+    "job-attribute-fidelity",
+    "job-collation-type",
+    "job-collation-type-actual",
+    "job-copies-actual",
+    "job-cover-back-actual",
+    "job-cover-front-actual",
+    "job-detailed-status-message",
+    "job-document-access-errors",
+    "job-error-sheet-actual",
+    "job-finishings-actual",
+    "job-finishings-col-actual",
+    "job-hold-until-actual",
+    "job-id",
+    "job-impressions",
+    "job-impressions-completed",
+    "job-k-octets",
+    "job-k-octets-processed",
+    "job-mandatory-attributes",
+    "job-media-progress",              /* CUPS extension */
+    "job-media-sheets",
+    "job-media-sheets-completed",
+    "job-message-from-operator",
+    "job-more-info",
+    "job-name",
+    "job-originating-host-name",       /* CUPS extension */
+    "job-originating-user-name",
+    "job-originating-user-uri",
+    "job-pages",
+    "job-pages-completed",
+    "job-pages-completed-current-copy",
+    "job-printer-state-message",       /* CUPS extension */
+    "job-printer-state-reasons",       /* CUPS extension */
+    "job-printer-up-time",
+    "job-printer-uri",
+    "job-priority-actual",
+    "job-save-printer-make-and-model",
+    "job-sheet-message-actual",
+    "job-sheets-actual",
+    "job-sheets-col-actual",
+    "job-state",
+    "job-state-message",
+    "job-state-reasons",
+    "job-uri",
+    "job-uuid",
+    "media-actual",
+    "media-col-actual",
+    "media-check-input-tray-actual",
+    "multiple-document-handling-actual",
+    "number-of-documents",
+    "number-of-intervening-jobs",
+    "number-up-actual",
+    "orientation-requested-actual",
+    "original-requesting-user-name",
+    "output-bin-actual",
+    "output-device-assigned",
+    "overrides-actual",
+    "page-delivery-actual",
+    "page-order-received-actual",
+    "page-ranges-actual",
+    "presentation-direction-number-up-actual",
+    "print-color-mode-actual",
+    "print-content-optimize-actual",
+    "print-quality-actual",
+    "print-rendering-intent-actual",
+    "printer-resolution-actual",
+    "separator-sheets-actual",
+    "sheet-collate-actual",
+    "sheet-completed-copy-number",
+    "sheet-completed-document-number",
+    "sides-actual",
+    "time-at-completed",
+    "time-at-creation",
+    "time-at-processing",
+    "warnings-count",
+    "x-image-position-actual",
+    "x-image-shift-actual",
+    "x-side1-image-shift-actual",
+    "x-side2-image-shift-actual",
+    "y-image-position-actual",
+    "y-image-shift-actual",
+    "y-side1-image-shift-actual",
+    "y-side2-image-shift-actual"
+  };
+  static const char * const job_template[] =
+  {                                    /* job-template group */
+    "copies",
+    "copies-default",
+    "copies-supported",
+    "cover-back",
+    "cover-back-default",
+    "cover-back-supported",
+    "cover-front",
+    "cover-front-default",
+    "cover-front-supported",
+    "feed-orientation",
+    "feed-orientation-default",
+    "feed-orientation-supported",
+    "finishings",
+    "finishings-col",
+    "finishings-col-default",
+    "finishings-col-supported",
+    "finishings-default",
+    "finishings-supported",
+    "font-name-requested",
+    "font-name-requested-default",
+    "font-name-requested-supported",
+    "font-size-requested",
+    "font-size-requested-default",
+    "font-size-requested-supported",
+    "force-front-side",
+    "force-front-side-default",
+    "force-front-side-supported",
+    "imposition-template",
+    "imposition-template-default",
+    "imposition-template-supported",
+    "insert-after-page-number-supported",
+    "insert-count-supported",
+    "insert-sheet",
+    "insert-sheet-default",
+    "insert-sheet-supported",
+    "job-account-id",
+    "job-account-id-default",
+    "job-account-id-supported",
+    "job-accounting-sheets"
+    "job-accounting-sheets-default"
+    "job-accounting-sheets-supported"
+    "job-accounting-user-id",
+    "job-accounting-user-id-default",
+    "job-accounting-user-id-supported",
+    "job-copies",
+    "job-copies-default",
+    "job-copies-supported",
+    "job-cover-back",
+    "job-cover-back-default",
+    "job-cover-back-supported",
+    "job-cover-front",
+    "job-cover-front-default",
+    "job-cover-front-supported",
+    "job-delay-output-until",
+    "job-delay-output-until-default",
+    "job-delay-output-until-supported",
+    "job-delay-output-until-time",
+    "job-delay-output-until-time-default",
+    "job-delay-output-until-time-supported",
+    "job-error-action",
+    "job-error-action-default",
+    "job-error-action-supported",
+    "job-error-sheet",
+    "job-error-sheet-default",
+    "job-error-sheet-supported",
+    "job-finishings",
+    "job-finishings-col",
+    "job-finishings-col-default",
+    "job-finishings-col-supported",
+    "job-finishings-default",
+    "job-finishings-supported",
+    "job-hold-until",
+    "job-hold-until-default",
+    "job-hold-until-supported",
+    "job-hold-until-time",
+    "job-hold-until-time-default",
+    "job-hold-until-time-supported",
+    "job-message-to-operator",
+    "job-message-to-operator-default",
+    "job-message-to-operator-supported",
+    "job-phone-number",
+    "job-phone-number-default",
+    "job-phone-number-supported",
+    "job-priority",
+    "job-priority-default",
+    "job-priority-supported",
+    "job-recipient-name",
+    "job-recipient-name-default",
+    "job-recipient-name-supported",
+    "job-save-disposition",
+    "job-save-disposition-default",
+    "job-save-disposition-supported",
+    "job-sheets",
+    "job-sheets-col",
+    "job-sheets-col-default",
+    "job-sheets-col-supported",
+    "job-sheets-default",
+    "job-sheets-supported",
+    "max-save-info-supported",
+    "max-stitching-locations-supported",
+    "media",
+    "media-back-coating-supported",
+    "media-bottom-margin-supported",
+    "media-col",
+    "media-col-default",
+    "media-col-supported",
+    "media-color-supported",
+    "media-default",
+    "media-front-coating-supported",
+    "media-grain-supported",
+    "media-hole-count-supported",
+    "media-info-supported",
+    "media-input-tray-check",
+    "media-input-tray-check-default",
+    "media-input-tray-check-supported",
+    "media-key-supported",
+    "media-left-margin-supported",
+    "media-order-count-supported",
+    "media-pre-printed-supported",
+    "media-recycled-supported",
+    "media-right-margin-supported",
+    "media-size-supported",
+    "media-source-supported",
+    "media-supported",
+    "media-thickness-supported",
+    "media-top-margin-supported",
+    "media-type-supported",
+    "media-weight-metric-supported",
+    "multiple-document-handling",
+    "multiple-document-handling-default",
+    "multiple-document-handling-supported",
+    "number-up",
+    "number-up-default",
+    "number-up-supported",
+    "orientation-requested",
+    "orientation-requested-default",
+    "orientation-requested-supported",
+    "output-bin",
+    "output-bin-default",
+    "output-bin-supported",
+    "output-device",
+    "output-device-default",
+    "output-device-supported",
+    "overrides",
+    "overrides-supported",
+    "page-delivery",
+    "page-delivery-default",
+    "page-delivery-supported",
+    "page-order-received",
+    "page-order-received-default",
+    "page-order-received-supported",
+    "page-ranges",
+    "page-ranges-supported",
+    "pages-per-subset",
+    "pages-per-subset-supported",
+    "pdl-init-file",
+    "pdl-init-file-default",
+    "pdl-init-file-entry-supported",
+    "pdl-init-file-location-supported",
+    "pdl-init-file-name-subdirectory-supported",
+    "pdl-init-file-name-supported",
+    "pdl-init-file-supported",
+    "presentation-direction-number-up",
+    "presentation-direction-number-up-default",
+    "presentation-direction-number-up-supported",
+    "print-color-mode",
+    "print-color-mode-default",
+    "print-color-mode-supported",
+    "print-content-optimize",
+    "print-content-optimize-default",
+    "print-content-optimize-supported",
+    "print-quality",
+    "print-quality-default",
+    "print-quality-supported",
+    "print-rendering-intent",
+    "print-rendering-intent-default",
+    "print-rendering-intent-supported",
+    "printer-resolution",
+    "printer-resolution-default",
+    "printer-resolution-supported",
+    "proof-print",
+    "proof-print-default",
+    "proof-print-supported",
+    "save-disposition-supported",
+    "save-document-format-default",
+    "save-document-format-supported",
+    "save-location-default",
+    "save-location-supported",
+    "save-name-subdirectory-supported",
+    "save-name-supported",
+    "separator-sheets",
+    "separator-sheets-default",
+    "separator-sheets-supported",
+    "sheet-collate",
+    "sheet-collate-default",
+    "sheet-collate-supported",
+    "sides",
+    "sides-default",
+    "sides-supported",
+    "stitching-locations-supported",
+    "stitching-offset-supported",
+    "x-image-position",
+    "x-image-position-default",
+    "x-image-position-supported",
+    "x-image-shift",
+    "x-image-shift-default",
+    "x-image-shift-supported",
+    "x-side1-image-shift",
+    "x-side1-image-shift-default",
+    "x-side1-image-shift-supported",
+    "x-side2-image-shift",
+    "x-side2-image-shift-default",
+    "x-side2-image-shift-supported",
+    "y-image-position",
+    "y-image-position-default",
+    "y-image-position-supported",
+    "y-image-shift",
+    "y-image-shift-default",
+    "y-image-shift-supported",
+    "y-side1-image-shift",
+    "y-side1-image-shift-default",
+    "y-side1-image-shift-supported",
+    "y-side2-image-shift",
+    "y-side2-image-shift-default",
+    "y-side2-image-shift-supported"
+  };
+  static const char * const printer_description[] =
+  {                                    /* printer-description group */
+    "auth-info-required",              /* CUPS extension */
+    "charset-configured",
+    "charset-supported",
+    "color-supported",
+    "compression-supported",
+    "device-service-count",
+    "device-uri",                      /* CUPS extension */
+    "device-uuid",
+    "document-charset-default",
+    "document-charset-supported",
+    "document-creation-attributes-supported",
+    "document-digital-signature-default",
+    "document-digital-signature-supported",
+    "document-format-default",
+    "document-format-details-default",
+    "document-format-details-supported",
+    "document-format-supported",
+    "document-format-varying-attributes",
+    "document-format-version-default",
+    "document-format-version-supported",
+    "document-natural-language-default",
+    "document-natural-language-supported",
+    "document-password-supported",
+    "generated-natural-language-supported",
+    "identify-actions-default",
+    "identify-actions-supported",
+    "ipp-features-supported",
+    "ipp-versions-supported",
+    "ippget-event-life",
+    "job-constraints-supported",
+    "job-creation-attributes-supported",
+    "job-finishings-col-ready",
+    "job-finishings-ready",
+    "job-ids-supported",
+    "job-impressions-supported",
+    "job-k-limit",                     /* CUPS extension */
+    "job-k-octets-supported",
+    "job-media-sheets-supported",
+    "job-page-limit",                  /* CUPS extension */
+    "job-password-encryption-supported",
+    "job-password-supported",
+    "job-quota-period",                        /* CUPS extension */
+    "job-resolvers-supported",
+    "job-settable-attributes-supported",
+    "job-spooling-supported",
+    "marker-change-time",              /* CUPS extension */
+    "marker-colors",                   /* CUPS extension */
+    "marker-high-levels",              /* CUPS extension */
+    "marker-levels",                   /* CUPS extension */
+    "marker-low-levels",               /* CUPS extension */
+    "marker-message",                  /* CUPS extension */
+    "marker-names",                    /* CUPS extension */
+    "marker-types",                    /* CUPS extension */
+    "media-col-ready",
+    "media-ready",
+    "member-names",                    /* CUPS extension */
+    "member-uris",                     /* CUPS extension */
+    "multiple-document-jobs-supported",
+    "multiple-operation-time-out",
+    "multiple-operation-time-out-action",
+    "natural-language-configured",
+    "operations-supported",
+    "pages-per-minute",
+    "pages-per-minute-color",
+    "pdl-override-supported",
+    "port-monitor",                    /* CUPS extension */
+    "port-monitor-supported",          /* CUPS extension */
+    "preferred-attributes-supported",
+    "printer-alert",
+    "printer-alert-description",
+    "printer-charge-info",
+    "printer-charge-info-uri",
+    "printer-commands",                        /* CUPS extension */
+    "printer-current-time",
+    "printer-detailed-status-messages",
+    "printer-device-id",
+    "printer-dns-sd-name",             /* CUPS extension */
+    "printer-driver-installer",
+    "printer-geo-location",
+    "printer-get-attributes-supported",
+    "printer-icc-profiles",
+    "printer-icons",
+    "printer-info",
+    "printer-is-accepting-jobs",
+    "printer-location",
+    "printer-make-and-model",
+    "printer-mandatory-job-attributes",
+    "printer-message-date-time",
+    "printer-message-from-operator",
+    "printer-message-time",
+    "printer-more-info",
+    "printer-more-info-manufacturer",
+    "printer-name",
+    "printer-organization",
+    "printer-organizational-unit",
+    "printer-settable-attributes-supported",
+    "printer-state",
+    "printer-state-change-date-time",
+    "printer-state-change-time",
+    "printer-state-message",
+    "printer-state-reasons",
+    "printer-supply",
+    "printer-supply-description",
+    "printer-supply-info-uri",
+    "printer-type",                    /* CUPS extension */
+    "printer-up-time",
+    "printer-uri-supported",
+    "printer-uuid",
+    "printer-xri-supported",
+    "pwg-raster-document-resolution-supported",
+    "pwg-raster-document-sheet-back",
+    "pwg-raster-document-type-supported",
+    "queued-job-count",
+    "reference-uri-schemes-supported",
+    "repertoire-supported",
+    "requesting-user-name-allowed",    /* CUPS extension */
+    "requesting-user-name-denied",     /* CUPS extension */
+    "requesting-user-uri-supported",
+    "subordinate-printers-supported",
+    "uri-authentication-supported",
+    "uri-security-supported",
+    "user-defined-value-supported",
+    "which-jobs-supported",
+    "xri-authentication-supported",
+    "xri-security-supported",
+    "xri-uri-scheme-supported"
+  };
+  static const char * const subscription_description[] =
+  {                                    /* subscription-description group */
+    "notify-job-id",
+    "notify-lease-expiration-time",
+    "notify-printer-up-time",
+    "notify-printer-uri",
+    "notify-sequence-number",
+    "notify-subscriber-user-name",
+    "notify-subscriber-user-uri",
+    "notify-subscription-id",
+    "subscriptions-uuid"
+  };
+  static const char * const subscription_template[] =
+  {                                    /* subscription-template group */
+    "notify-attributes",
+    "notify-attributes-supported",
+    "notify-charset",
+    "notify-events",
+    "notify-events-default",
+    "notify-events-supported",
+    "notify-lease-duration",
+    "notify-lease-duration-default",
+    "notify-lease-duration-supported",
+    "notify-max-events-supported",
+    "notify-natural-language",
+    "notify-pull-method",
+    "notify-pull-method-supported",
+    "notify-recipient-uri",
+    "notify-schemes-supported",
+    "notify-time-interval",
+    "notify-user-data"
+  };
+
+
+ /*
+  * Get the requested-attributes attribute...
+  */
+
+  if ((requested = ippFindAttribute(request, "requested-attributes",
+                                    IPP_TAG_KEYWORD)) == NULL)
+  {
+   /*
+    * The Get-Jobs operation defaults to "job-id" and "job-uri", all others
+    * default to "all"...
+    */
+
+    if (ippGetOperation(request) == IPP_GET_JOBS)
+    {
+      ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+      cupsArrayAdd(ra, "job-id");
+      cupsArrayAdd(ra, "job-uri");
+
+      return (ra);
+    }
+    else
+      return (NULL);
+  }
+
+ /*
+  * If the attribute contains a single "all" keyword, return NULL...
+  */
+
+  count = ippGetCount(requested);
+  if (count == 1 && !strcmp(ippGetString(requested, 0, NULL), "all"))
+    return (NULL);
+
+ /*
+  * Create an array using "strcmp" as the comparison function...
+  */
+
+  ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+
+  for (i = 0; i < count; i ++)
+  {
+    added = 0;
+    value = ippGetString(requested, i, NULL);
+
+    if (!strcmp(value, "document-description") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(document_description) /
+                     sizeof(document_description[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)document_description[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "document-template") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(document_template) / sizeof(document_template[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)document_template[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "job-description") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(job_description) / sizeof(job_description[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)job_description[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "job-template") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(job_template) / sizeof(job_template[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)job_template[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "printer-description") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(printer_description) /
+                     sizeof(printer_description[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)printer_description[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "subscription-description") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(subscription_description) /
+                     sizeof(subscription_description[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)subscription_description[j]);
+
+      added = 1;
+    }
+
+    if (!strcmp(value, "subscription-template") || !strcmp(value, "all"))
+    {
+      for (j = 0;
+           j < (int)(sizeof(subscription_template) /
+                     sizeof(subscription_template[0]));
+           j ++)
+        cupsArrayAdd(ra, (void *)subscription_template[j]);
+
+      added = 1;
+    }
+
+    if (!added)
+      cupsArrayAdd(ra, (void *)value);
+  }
+
+  return (ra);
+}
+
+
 /*
  * 'ippEnumString()' - Return a string corresponding to the enum value.
  */
index da697ca8077a4365c3c069dea414929aabf02192..0d1b719495e27600363d821c7178e92063bd0b7e 100644 (file)
@@ -3,7 +3,7 @@
  *
  *   Internet Printing Protocol definitions for CUPS.
  *
- *   Copyright 2007-2012 by Apple Inc.
+ *   Copyright 2007-2013 by Apple Inc.
  *   Copyright 1997-2006 by Easy Software Products.
  *
  *   These coded instructions, statements, and computer programs are the
@@ -920,6 +920,7 @@ extern int          ippContainsInteger(ipp_attribute_t *attr, int value)
                                           _CUPS_API_1_7;
 extern int             ippContainsString(ipp_attribute_t *attr,
                                          const char *value) _CUPS_API_1_7;
+extern cups_array_t    *ippCreateRequestedArray(ipp_t *request) _CUPS_API_1_7;
 extern ipp_t           *ippNewResponse(ipp_t *request) _CUPS_API_1_7;
 extern int             ippSetStringf(ipp_t *ipp, ipp_attribute_t **attr,
                                      int element, const char *format,
index 50765bb5d2757f9d7ff1f8deffdda0e48174150f..7d41324c12cf80f09c87a46e12ad5e2cae349b6e 100644 (file)
@@ -5231,253 +5231,34 @@ create_job(cupsd_client_t  *con,       /* I - Client connection */
 static cups_array_t *                  /* O - Array of attributes or NULL */
 create_requested_array(ipp_t *request) /* I - IPP request */
 {
-  int                  i;              /* Looping var */
-  ipp_attribute_t      *requested;     /* requested-attributes attribute */
   cups_array_t         *ra;            /* Requested attributes array */
-  char                 *value;         /* Current value */
 
 
  /*
-  * Get the requested-attributes attribute, and return NULL if we don't
-  * have one...
+  * Create the array for standard attributes...
   */
 
-  if ((requested = ippFindAttribute(request, "requested-attributes",
-                                    IPP_TAG_KEYWORD)) == NULL)
-    return (NULL);
+  ra = ippCreateRequestedArray(request);
 
  /*
-  * If the attribute contains a single "all" keyword, return NULL...
+  * Add CUPS defaults as needed...
   */
 
-  if (requested->num_values == 1 &&
-      !strcmp(requested->values[0].string.text, "all"))
-    return (NULL);
+  if (cupsArrayFind(ra, "printer-defaults"))
+  {
+   /*
+    * Include user-set defaults...
+    */
 
- /*
-  * Create an array using "strcmp" as the comparison function...
-  */
-
-  ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
-
-  for (i = 0; i < requested->num_values; i ++)
-  {
-    value = requested->values[i].string.text;
-
-    if (!strcmp(value, "job-template"))
-    {
-      /* Only includes the set of Job Template attributes supported by CUPS */
-      cupsArrayAdd(ra, "copies");
-      cupsArrayAdd(ra, "copies-default");
-      cupsArrayAdd(ra, "copies-supported");
-      cupsArrayAdd(ra, "finishings");
-      cupsArrayAdd(ra, "finishings-default");
-      cupsArrayAdd(ra, "finishings-supported");
-      cupsArrayAdd(ra, "job-hold-until");
-      cupsArrayAdd(ra, "job-hold-until-default");
-      cupsArrayAdd(ra, "job-hold-until-supported");
-      cupsArrayAdd(ra, "job-priority");
-      cupsArrayAdd(ra, "job-priority-default");
-      cupsArrayAdd(ra, "job-priority-supported");
-      cupsArrayAdd(ra, "job-sheets");
-      cupsArrayAdd(ra, "job-sheets-default");
-      cupsArrayAdd(ra, "job-sheets-supported");
-      cupsArrayAdd(ra, "media");
-      cupsArrayAdd(ra, "media-col");
-      cupsArrayAdd(ra, "media-col-default");
-      cupsArrayAdd(ra, "media-default");
-      cupsArrayAdd(ra, "media-supported");
-      cupsArrayAdd(ra, "multiple-document-handling");
-      cupsArrayAdd(ra, "multiple-document-handling-default");
-      cupsArrayAdd(ra, "multiple-document-handling-supported");
-      cupsArrayAdd(ra, "number-up");
-      cupsArrayAdd(ra, "number-up-default");
-      cupsArrayAdd(ra, "number-up-layout");
-      cupsArrayAdd(ra, "number-up-layout-default");
-      cupsArrayAdd(ra, "number-up-layout-supported");
-      cupsArrayAdd(ra, "number-up-supported");
-      cupsArrayAdd(ra, "orientation-requested");
-      cupsArrayAdd(ra, "orientation-requested-default");
-      cupsArrayAdd(ra, "orientation-requested-supported");
-      cupsArrayAdd(ra, "output-bin");
-      cupsArrayAdd(ra, "output-bin-default");
-      cupsArrayAdd(ra, "output-bin-supported");
-      cupsArrayAdd(ra, "page-delivery");
-      cupsArrayAdd(ra, "page-delivery-default");
-      cupsArrayAdd(ra, "page-delivery-supported");
-      cupsArrayAdd(ra, "page-order-received");
-      cupsArrayAdd(ra, "page-order-received-default");
-      cupsArrayAdd(ra, "page-order-received-supported");
-      cupsArrayAdd(ra, "page-ranges");
-      cupsArrayAdd(ra, "page-ranges-supported");
-      cupsArrayAdd(ra, "presentation-direction-number-up");
-      cupsArrayAdd(ra, "presentation-direction-number-up-default");
-      cupsArrayAdd(ra, "presentation-direction-number-up-supported");
-      cupsArrayAdd(ra, "print-color-mode");
-      cupsArrayAdd(ra, "print-color-mode-default");
-      cupsArrayAdd(ra, "print-color-mode-supported");
-      cupsArrayAdd(ra, "print-content-optimize");
-      cupsArrayAdd(ra, "print-content-optimize-default");
-      cupsArrayAdd(ra, "print-content-optimize-supported");
-      cupsArrayAdd(ra, "print-quality");
-      cupsArrayAdd(ra, "print-quality-default");
-      cupsArrayAdd(ra, "print-quality-supported");
-      cupsArrayAdd(ra, "printer-resolution");
-      cupsArrayAdd(ra, "printer-resolution-default");
-      cupsArrayAdd(ra, "printer-resolution-supported");
-      cupsArrayAdd(ra, "sheet-collate");
-      cupsArrayAdd(ra, "sheet-collate-default");
-      cupsArrayAdd(ra, "sheet-collate-supported");
-      cupsArrayAdd(ra, "sides");
-      cupsArrayAdd(ra, "sides-default");
-      cupsArrayAdd(ra, "sides-supported");
-    }
-    else if (!strcmp(value, "job-description"))
-    {
-      /* Only includes the set of Job Description attributes supported by CUPS */
-      cupsArrayAdd(ra, "date-time-at-completed");
-      cupsArrayAdd(ra, "date-time-at-creation");
-      cupsArrayAdd(ra, "date-time-at-processing");
-      cupsArrayAdd(ra, "job-charge-info");
-      cupsArrayAdd(ra, "job-detailed-status-message");
-      cupsArrayAdd(ra, "job-document-access-errors");
-      cupsArrayAdd(ra, "job-id");
-      cupsArrayAdd(ra, "job-impressions");
-      cupsArrayAdd(ra, "job-impressions-completed");
-      cupsArrayAdd(ra, "job-k-octets");
-      cupsArrayAdd(ra, "job-k-octets-processed");
-      cupsArrayAdd(ra, "job-mandatory-attributes");
-      cupsArrayAdd(ra, "job-media-progress");
-      cupsArrayAdd(ra, "job-media-sheets");
-      cupsArrayAdd(ra, "job-media-sheets-completed");
-      cupsArrayAdd(ra, "job-message-from-operator");
-      cupsArrayAdd(ra, "job-more-info");
-      cupsArrayAdd(ra, "job-name");
-      cupsArrayAdd(ra, "job-originating-user-name");
-      cupsArrayAdd(ra, "job-printer-up-time");
-      cupsArrayAdd(ra, "job-printer-uri");
-      cupsArrayAdd(ra, "job-state");
-      cupsArrayAdd(ra, "job-state-message");
-      cupsArrayAdd(ra, "job-state-reasons");
-      cupsArrayAdd(ra, "job-uri");
-      cupsArrayAdd(ra, "number-of-documents");
-      cupsArrayAdd(ra, "number-of-intervening-jobs");
-      cupsArrayAdd(ra, "output-device-assigned");
-      cupsArrayAdd(ra, "time-at-completed");
-      cupsArrayAdd(ra, "time-at-creation");
-      cupsArrayAdd(ra, "time-at-processing");
-    }
-    else if (!strcmp(value, "printer-description"))
-    {
-      /* Only includes the set of Printer Description attributes supported by CUPS */
-      cupsArrayAdd(ra, "charset-configured");
-      cupsArrayAdd(ra, "charset-supported");
-      cupsArrayAdd(ra, "color-supported");
-      cupsArrayAdd(ra, "compression-supported");
-      cupsArrayAdd(ra, "document-format-default");
-      cupsArrayAdd(ra, "document-format-supported");
-      cupsArrayAdd(ra, "generated-natural-language-supported");
-      cupsArrayAdd(ra, "ipp-versions-supported");
-      cupsArrayAdd(ra, "job-creation-attributes-supported");
-      cupsArrayAdd(ra, "job-ids-supported");
-      cupsArrayAdd(ra, "job-impressions-supported");
-      cupsArrayAdd(ra, "job-k-octets-supported");
-      cupsArrayAdd(ra, "job-media-sheets-supported");
-      cupsArrayAdd(ra, "job-settable-attributes-supported");
-      cupsArrayAdd(ra, "jpeg-k-octets-supported");
-      cupsArrayAdd(ra, "jpeg-x-dimension-supported");
-      cupsArrayAdd(ra, "jpeg-y-dimension-supported");
-      cupsArrayAdd(ra, "media-bottom-margin-supported");
-      cupsArrayAdd(ra, "media-col-supported");
-      cupsArrayAdd(ra, "media-key-supported");
-      cupsArrayAdd(ra, "media-left-margin-supported");
-      cupsArrayAdd(ra, "media-right-margin-supported");
-      cupsArrayAdd(ra, "media-size-supported");
-      cupsArrayAdd(ra, "media-source-supported");
-      cupsArrayAdd(ra, "media-top-margin-supported");
-      cupsArrayAdd(ra, "media-type-supported");
-      cupsArrayAdd(ra, "multiple-document-jobs-supported");
-      cupsArrayAdd(ra, "multiple-operation-time-out");
-      cupsArrayAdd(ra, "natural-language-configured");
-      cupsArrayAdd(ra, "notify-max-events-supported");
-      cupsArrayAdd(ra, "notify-schemes-supported");
-      cupsArrayAdd(ra, "operations-supported");
-      cupsArrayAdd(ra, "pages-per-minute");
-      cupsArrayAdd(ra, "pages-per-minute-color");
-      cupsArrayAdd(ra, "pdf-k-octets-supported");
-      cupsArrayAdd(ra, "pdl-override-supported");
-      cupsArrayAdd(ra, "printer-alert");
-      cupsArrayAdd(ra, "printer-alert-description");
-      cupsArrayAdd(ra, "printer-charge-info-uri");
-      cupsArrayAdd(ra, "printer-commands");
-      cupsArrayAdd(ra, "printer-current-time");
-      cupsArrayAdd(ra, "printer-dns-sd-name");
-      cupsArrayAdd(ra, "printer-info");
-      cupsArrayAdd(ra, "printer-is-accepting-jobs");
-      cupsArrayAdd(ra, "printer-is-shared");
-      cupsArrayAdd(ra, "printer-location");
-      cupsArrayAdd(ra, "printer-make-and-model");
-      cupsArrayAdd(ra, "printer-message-from-operator");
-      cupsArrayAdd(ra, "printer-more-info");
-      cupsArrayAdd(ra, "printer-more-info-manufacturer");
-      cupsArrayAdd(ra, "printer-name");
-      cupsArrayAdd(ra, "printer-settable-attributes-supported");
-      cupsArrayAdd(ra, "printer-state");
-      cupsArrayAdd(ra, "printer-state-change-date-time");
-      cupsArrayAdd(ra, "printer-state-change-time");
-      cupsArrayAdd(ra, "printer-state-message");
-      cupsArrayAdd(ra, "printer-state-reasons");
-      cupsArrayAdd(ra, "printer-type");
-      cupsArrayAdd(ra, "printer-up-time");
-      cupsArrayAdd(ra, "printer-uri-supported");
-      cupsArrayAdd(ra, "queued-job-count");
-      cupsArrayAdd(ra, "reference-uri-schemes-supported");
-      cupsArrayAdd(ra, "uri-authentication-supported");
-      cupsArrayAdd(ra, "uri-security-supported");
-      cupsArrayAdd(ra, "which-jobs-supported");
-    }
-    else if (!strcmp(value, "printer-defaults"))
-    {
-      char     *name;                  /* Option name */
-
-
-      for (name = (char *)cupsArrayFirst(CommonDefaults);
-           name;
-          name = (char *)cupsArrayNext(CommonDefaults))
+    char       *name;                  /* Option name */
+
+    cupsArrayRemove(ra, "printer-defaults");
+
+    for (name = (char *)cupsArrayFirst(CommonDefaults);
+        name;
+        name = (char *)cupsArrayNext(CommonDefaults))
+      if (!cupsArrayFind(ra, name))
         cupsArrayAdd(ra, name);
-    }
-    else if (!strcmp(value, "subscription-description"))
-    {
-      /* Only includes the set of Subscription Description attributes supported by CUPS */
-      cupsArrayAdd(ra, "notify-job-id");
-      cupsArrayAdd(ra, "notify-lease-expiration-time");
-      cupsArrayAdd(ra, "notify-printer-up-time");
-      cupsArrayAdd(ra, "notify-printer-uri");
-      cupsArrayAdd(ra, "notify-sequence-number");
-      cupsArrayAdd(ra, "notify-subscriber-user-name");
-      cupsArrayAdd(ra, "notify-subscription-id");
-    }
-    else if (!strcmp(value, "subscription-template"))
-    {
-      /* Only includes the set of Subscription Template attributes supported by CUPS */
-      cupsArrayAdd(ra, "notify-attributes");
-      cupsArrayAdd(ra, "notify-attributes-supported");
-      cupsArrayAdd(ra, "notify-charset");
-      cupsArrayAdd(ra, "notify-events");
-      cupsArrayAdd(ra, "notify-events-default");
-      cupsArrayAdd(ra, "notify-events-supported");
-      cupsArrayAdd(ra, "notify-lease-duration");
-      cupsArrayAdd(ra, "notify-lease-duration-default");
-      cupsArrayAdd(ra, "notify-lease-duration-supported");
-      cupsArrayAdd(ra, "notify-natural-language");
-      cupsArrayAdd(ra, "notify-pull-method");
-      cupsArrayAdd(ra, "notify-pull-method-supported");
-      cupsArrayAdd(ra, "notify-recipient-uri");
-      cupsArrayAdd(ra, "notify-time-interval");
-      cupsArrayAdd(ra, "notify-user-data");
-    }
-    else
-      cupsArrayAdd(ra, value);
   }
 
   return (ra);
@@ -6594,18 +6375,7 @@ get_jobs(cupsd_client_t  *con,           /* I - Client connection */
   else
     username[0] = '\0';
 
-  if ((ra = create_requested_array(con->request)) == NULL &&
-      !ippFindAttribute(con->request, "requested-attributes", IPP_TAG_KEYWORD))
-  {
-   /*
-    * IPP conformance - Get-Jobs has a default requested-attributes value of
-    * "job-id" and "job-uri".
-    */
-
-    ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
-    cupsArrayAdd(ra, "job-id");
-    cupsArrayAdd(ra, "job-uri");
-  }
+  ra = create_requested_array(con->request);
 
  /*
   * OK, build a list of jobs for this printer...
index fd8e3daed864b8bec7ffcf8a4175a1162a6b06e3..5ba8a9df2bb4bcf22af99ce95537190f3efd5554 100644 (file)
 #
 # Usage:
 #
-#   ./ipptool -V 2.0 -t printer-uri ipp-everywhere.test
+#   ./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"
+#INCLUDE "ipp-2.0.test"
 
 
 # Test required printer description attribute support.
@@ -51,12 +51,12 @@ INCLUDE "ipp-2.0.test"
        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 SUPPORTS_DEFLATE
-       EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "gzip" DEFINE-MATCH SUPPORTS_GZIP
+       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 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
@@ -64,8 +64,8 @@ INCLUDE "ipp-2.0.test"
        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 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"
 
@@ -105,21 +105,21 @@ INCLUDE "ipp-2.0.test"
 
        EXPECT multiple-operation-timeout OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
 
-       EXPECT multiple-operation-timeout-action OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(abort-job|hold-job|process-job)\$/"
+       EXPECT multiple-operation-timeout-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 1 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-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-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 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
@@ -132,7 +132,7 @@ INCLUDE "ipp-2.0.test"
        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-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:/"
 
@@ -148,7 +148,7 @@ INCLUDE "ipp-2.0.test"
        EXPECT printer-organizational-unit OF-TYPE keyword 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 VALUE >-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
@@ -158,13 +158,9532 @@ INCLUDE "ipp-2.0.test"
        EXPECT printer-uuid OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^urn:uuid:[0-9A-F]{8,8}-[0-9A-F]{4,4}-[0-9A-F]{4,4}-[0-9A-F]{4,4}-[0-9A-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$".
 #
index eae5b7e75fff979946fa24158f524be68ab2be23..ba4df8b86400f7d55f2a1c4827113cebc8b8054b 100644 (file)
@@ -3,7 +3,7 @@
  *
  *   Sample IPP/2.0 server for CUPS.
  *
- *   Copyright 2010-2012 by Apple Inc.
+ *   Copyright 2010-2013 by Apple Inc.
  *
  *   These coded instructions, statements, and computer programs are the
  *   property of Apple Inc. and are protected by Federal copyright
@@ -222,7 +222,8 @@ typedef struct _ipp_printer_s               /**** Printer data ****/
                        *icon,          /* Icon filename */
                        *directory,     /* Spool directory */
                        *hostname,      /* Hostname */
-                       *uri;           /* printer-uri-supported */
+                       *uri,           /* printer-uri-supported */
+                       *command;       /* Command to run with job file */
   int                  port;           /* Port */
   size_t               urilen;         /* Length of printer URI */
   ipp_t                        *attrs;         /* Static attributes */
@@ -292,8 +293,8 @@ static _ipp_printer_t       *create_printer(const char *servername,
 #ifdef HAVE_DNSSD
                                        const char *subtype,
 #endif /* HAVE_DNSSD */
-                                       const char *directory);
-static cups_array_t    *create_requested_array(_ipp_client_t *client);
+                                       const char *directory,
+                                       const char *command);
 static void            debug_attributes(const char *title, ipp_t *ipp,
                                         int response);
 static void            delete_client(_ipp_client_t *client);
@@ -367,13 +368,14 @@ main(int  argc,                           /* I - Number of command-line args */
 {
   int          i;                      /* Looping var */
   const char   *opt,                   /* Current option character */
+               *command = NULL,        /* Command to run with job files */
                *servername = NULL,     /* Server host name */
                *name = NULL,           /* Printer name */
                *location = "",         /* Location of printer */
                *make = "Test",         /* Manufacturer */
                *model = "Printer",     /* Model */
                *icon = "printer.png",  /* Icon file */
-               *formats = "application/pdf,image/jpeg";
+               *formats = "application/pdf,image/jpeg,image/pwg-raster";
                                        /* Supported formats */
 #ifdef HAVE_DNSSD
   const char   *subtype = "_print";    /* Bonjour service subtype */
@@ -412,6 +414,14 @@ main(int  argc,                            /* I - Number of command-line args */
               pin = 1;
               break;
 
+          case 'c' : /* -c command */
+              i ++;
+             if (i >= argc)
+               usage(1);
+
+             command = argv[i];
+             break;
+
          case 'd' : /* -d spool-directory */
              i ++;
              if (i >= argc)
@@ -537,7 +547,7 @@ main(int  argc,                             /* I - Number of command-line args */
 #ifdef HAVE_DNSSD
                                subtype,
 #endif /* HAVE_DNSSD */
-                               directory)) == NULL)
+                               directory, command)) == NULL)
     return (1);
 
  /*
@@ -984,7 +994,8 @@ create_printer(const char *servername,      /* I - Server hostname (NULL for default)
 #ifdef HAVE_DNSSD
               const char *subtype,     /* I - Bonjour service subtype */
 #endif /* HAVE_DNSSD */
-              const char *directory)   /* I - Spool directory */
+              const char *directory,   /* I - Spool directory */
+              const char *command)     /* I - Command to run on job files */
 {
   int                  i, j;           /* Looping vars */
   _ipp_printer_t       *printer;       /* Printer */
@@ -1095,6 +1106,20 @@ create_printer(const char *servername,   /* I - Server hostname (NULL for default)
     IPP_QUALITY_NORMAL,
     IPP_QUALITY_HIGH
   };
+  static const int     pwg_raster_document_resolution_supported[] =
+  {
+    150,
+    300,
+    600
+  };
+  static const char * const pwg_raster_document_type_supported[] =
+  {
+    "black-1",
+    "cmyk-8",
+    "sgray-8",
+    "srgb-8",
+    "srgb-16"
+  };
   static const char * const reference_uri_schemes_supported[] =
   {                                    /* reference-uri-schemes-supported */
     "file",
@@ -1140,6 +1165,7 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
 #ifdef HAVE_DNSSD
   printer->dnssd_name    = strdup(printer->name);
 #endif /* HAVE_DNSSD */
+  printer->command       = command ? strdup(command) : NULL;
   printer->directory     = strdup(directory);
   printer->hostname      = strdup(servername ? servername :
                                              httpGetHostname(NULL, hostname,
@@ -1151,7 +1177,7 @@ create_printer(const char *servername,    /* I - Server hostname (NULL for default)
   printer->next_job_id   = 1;
 
   httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", NULL,
-                 printer->hostname, printer->port, "/ipp");
+                 printer->hostname, printer->port, "/ipp/print");
   printer->uri    = strdup(uri);
   printer->urilen = strlen(uri);
 
@@ -1281,10 +1307,10 @@ create_printer(const char *servername,  /* I - Server hostname (NULL for default)
 
   /* compression-supported */
   ippAddStrings(printer->attrs, IPP_TAG_PRINTER,
-               IPP_TAG_KEYWORD | IPP_TAG_CUPS_CONST,
-              "compression-supported",
-              (int)(sizeof(compressions) / sizeof(compressions[0])), NULL,
-              compressions);
+                IPP_TAG_KEYWORD | IPP_TAG_CUPS_CONST,
+               "compression-supported",
+               (int)(sizeof(compressions) / sizeof(compressions[0])), NULL,
+               compressions);
 
   /* copies-default */
   ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
@@ -1634,6 +1660,29 @@ create_printer(const char *servername,   /* I - Server hostname (NULL for default)
   ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI,
                "printer-uri-supported", NULL, uri);
 
+  /* pwg-raster-document-xxx-supported */
+  for (i = 0; i < num_formats; i ++)
+    if (!_cups_strcasecmp(formats[i], "image/pwg-raster"))
+      break;
+
+  if (i < num_formats)
+  {
+    ippAddResolutions(printer->attrs, IPP_TAG_PRINTER,
+                      "pwg-raster-document-resolution-supported",
+                      (int)(sizeof(pwg_raster_document_resolution_supported) /
+                            sizeof(pwg_raster_document_resolution_supported[0])),
+                      IPP_RES_PER_INCH,
+                      pwg_raster_document_resolution_supported,
+                      pwg_raster_document_resolution_supported);
+    ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD,
+                 "pwg-raster-document-sheet-back", NULL, "normal");
+    ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD,
+                  "pwg-raster-document-type-supported",
+                  (int)(sizeof(pwg_raster_document_type_supported) /
+                        sizeof(pwg_raster_document_type_supported[0])), NULL,
+                  pwg_raster_document_type_supported);
+  }
+
   /* reference-uri-scheme-supported */
   ippAddStrings(printer->attrs, IPP_TAG_PRINTER,
                 IPP_TAG_URISCHEME | IPP_TAG_CUPS_CONST,
@@ -1700,209 +1749,6 @@ create_printer(const char *servername,  /* I - Server hostname (NULL for default)
 }
 
 
-/*
- * 'create_requested_array()' - Create an array for requested-attributes.
- */
-
-static cups_array_t *                  /* O - requested-attributes array */
-create_requested_array(
-    _ipp_client_t *client)             /* I - Client */
-{
-  int                  i,              /* Looping var */
-                       count;          /* Number of values */
-  ipp_attribute_t      *requested;     /* requested-attributes attribute */
-  cups_array_t         *ra;            /* Requested attributes array */
-  const char           *value;         /* Current value */
-
-
- /*
-  * Get the requested-attributes attribute, and return NULL if we don't
-  * have one...
-  */
-
-  if ((requested = ippFindAttribute(client->request, "requested-attributes",
-                                    IPP_TAG_KEYWORD)) == NULL)
-    return (NULL);
-
- /*
-  * If the attribute contains a single "all" keyword, return NULL...
-  */
-
-  count = ippGetCount(requested);
-  if (count == 1 && !strcmp(ippGetString(requested, 0, NULL), "all"))
-    return (NULL);
-
- /*
-  * Create an array using "strcmp" as the comparison function...
-  */
-
-  ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
-
-  for (i = 0; i < count; i ++)
-  {
-    value = ippGetString(requested, i, NULL);
-
-    if (!strcmp(value, "job-template"))
-    {
-      cupsArrayAdd(ra, "copies");
-      cupsArrayAdd(ra, "copies-default");
-      cupsArrayAdd(ra, "copies-supported");
-      cupsArrayAdd(ra, "finishings");
-      cupsArrayAdd(ra, "finishings-default");
-      cupsArrayAdd(ra, "finishings-supported");
-      cupsArrayAdd(ra, "job-hold-until");
-      cupsArrayAdd(ra, "job-hold-until-default");
-      cupsArrayAdd(ra, "job-hold-until-supported");
-      cupsArrayAdd(ra, "job-priority");
-      cupsArrayAdd(ra, "job-priority-default");
-      cupsArrayAdd(ra, "job-priority-supported");
-      cupsArrayAdd(ra, "job-sheets");
-      cupsArrayAdd(ra, "job-sheets-default");
-      cupsArrayAdd(ra, "job-sheets-supported");
-      cupsArrayAdd(ra, "media");
-      cupsArrayAdd(ra, "media-col");
-      cupsArrayAdd(ra, "media-col-default");
-      cupsArrayAdd(ra, "media-col-supported");
-      cupsArrayAdd(ra, "media-default");
-      cupsArrayAdd(ra, "media-source-supported");
-      cupsArrayAdd(ra, "media-supported");
-      cupsArrayAdd(ra, "media-type-supported");
-      cupsArrayAdd(ra, "multiple-document-handling");
-      cupsArrayAdd(ra, "multiple-document-handling-default");
-      cupsArrayAdd(ra, "multiple-document-handling-supported");
-      cupsArrayAdd(ra, "number-up");
-      cupsArrayAdd(ra, "number-up-default");
-      cupsArrayAdd(ra, "number-up-supported");
-      cupsArrayAdd(ra, "orientation-requested");
-      cupsArrayAdd(ra, "orientation-requested-default");
-      cupsArrayAdd(ra, "orientation-requested-supported");
-      cupsArrayAdd(ra, "page-ranges");
-      cupsArrayAdd(ra, "page-ranges-supported");
-      cupsArrayAdd(ra, "printer-resolution");
-      cupsArrayAdd(ra, "printer-resolution-default");
-      cupsArrayAdd(ra, "printer-resolution-supported");
-      cupsArrayAdd(ra, "print-quality");
-      cupsArrayAdd(ra, "print-quality-default");
-      cupsArrayAdd(ra, "print-quality-supported");
-      cupsArrayAdd(ra, "sides");
-      cupsArrayAdd(ra, "sides-default");
-      cupsArrayAdd(ra, "sides-supported");
-    }
-    else if (!strcmp(value, "job-description"))
-    {
-      cupsArrayAdd(ra, "date-time-at-completed");
-      cupsArrayAdd(ra, "date-time-at-creation");
-      cupsArrayAdd(ra, "date-time-at-processing");
-      cupsArrayAdd(ra, "job-detailed-status-message");
-      cupsArrayAdd(ra, "job-document-access-errors");
-      cupsArrayAdd(ra, "job-id");
-      cupsArrayAdd(ra, "job-impressions");
-      cupsArrayAdd(ra, "job-impressions-completed");
-      cupsArrayAdd(ra, "job-k-octets");
-      cupsArrayAdd(ra, "job-k-octets-processed");
-      cupsArrayAdd(ra, "job-media-sheets");
-      cupsArrayAdd(ra, "job-media-sheets-completed");
-      cupsArrayAdd(ra, "job-message-from-operator");
-      cupsArrayAdd(ra, "job-more-info");
-      cupsArrayAdd(ra, "job-name");
-      cupsArrayAdd(ra, "job-originating-user-name");
-      cupsArrayAdd(ra, "job-printer-up-time");
-      cupsArrayAdd(ra, "job-printer-uri");
-      cupsArrayAdd(ra, "job-state");
-      cupsArrayAdd(ra, "job-state-message");
-      cupsArrayAdd(ra, "job-state-reasons");
-      cupsArrayAdd(ra, "job-uri");
-      cupsArrayAdd(ra, "number-of-documents");
-      cupsArrayAdd(ra, "number-of-intervening-jobs");
-      cupsArrayAdd(ra, "output-device-assigned");
-      cupsArrayAdd(ra, "time-at-completed");
-      cupsArrayAdd(ra, "time-at-creation");
-      cupsArrayAdd(ra, "time-at-processing");
-    }
-    else if (!strcmp(value, "printer-description"))
-    {
-      cupsArrayAdd(ra, "charset-configured");
-      cupsArrayAdd(ra, "charset-supported");
-      cupsArrayAdd(ra, "color-supported");
-      cupsArrayAdd(ra, "compression-supported");
-      cupsArrayAdd(ra, "document-format-default");
-      cupsArrayAdd(ra, "document-format-supported");
-      cupsArrayAdd(ra, "generated-natural-language-supported");
-      cupsArrayAdd(ra, "ipp-versions-supported");
-      cupsArrayAdd(ra, "job-impressions-supported");
-      cupsArrayAdd(ra, "job-k-octets-supported");
-      cupsArrayAdd(ra, "job-media-sheets-supported");
-      cupsArrayAdd(ra, "multiple-document-jobs-supported");
-      cupsArrayAdd(ra, "multiple-operation-time-out");
-      cupsArrayAdd(ra, "natural-language-configured");
-      cupsArrayAdd(ra, "notify-attributes-supported");
-      cupsArrayAdd(ra, "notify-lease-duration-default");
-      cupsArrayAdd(ra, "notify-lease-duration-supported");
-      cupsArrayAdd(ra, "notify-max-events-supported");
-      cupsArrayAdd(ra, "notify-events-default");
-      cupsArrayAdd(ra, "notify-events-supported");
-      cupsArrayAdd(ra, "notify-pull-method-supported");
-      cupsArrayAdd(ra, "notify-schemes-supported");
-      cupsArrayAdd(ra, "operations-supported");
-      cupsArrayAdd(ra, "pages-per-minute");
-      cupsArrayAdd(ra, "pages-per-minute-color");
-      cupsArrayAdd(ra, "pdl-override-supported");
-      cupsArrayAdd(ra, "printer-alert");
-      cupsArrayAdd(ra, "printer-alert-description");
-      cupsArrayAdd(ra, "printer-current-time");
-      cupsArrayAdd(ra, "printer-driver-installer");
-      cupsArrayAdd(ra, "printer-info");
-      cupsArrayAdd(ra, "printer-is-accepting-jobs");
-      cupsArrayAdd(ra, "printer-location");
-      cupsArrayAdd(ra, "printer-make-and-model");
-      cupsArrayAdd(ra, "printer-message-from-operator");
-      cupsArrayAdd(ra, "printer-more-info");
-      cupsArrayAdd(ra, "printer-more-info-manufacturer");
-      cupsArrayAdd(ra, "printer-name");
-      cupsArrayAdd(ra, "printer-state");
-      cupsArrayAdd(ra, "printer-state-message");
-      cupsArrayAdd(ra, "printer-state-reasons");
-      cupsArrayAdd(ra, "printer-up-time");
-      cupsArrayAdd(ra, "printer-uri-supported");
-      cupsArrayAdd(ra, "queued-job-count");
-      cupsArrayAdd(ra, "reference-uri-schemes-supported");
-      cupsArrayAdd(ra, "uri-authentication-supported");
-      cupsArrayAdd(ra, "uri-security-supported");
-    }
-    else if (!strcmp(value, "printer-defaults"))
-    {
-      cupsArrayAdd(ra, "copies-default");
-      cupsArrayAdd(ra, "document-format-default");
-      cupsArrayAdd(ra, "finishings-default");
-      cupsArrayAdd(ra, "job-hold-until-default");
-      cupsArrayAdd(ra, "job-priority-default");
-      cupsArrayAdd(ra, "job-sheets-default");
-      cupsArrayAdd(ra, "media-default");
-      cupsArrayAdd(ra, "media-col-default");
-      cupsArrayAdd(ra, "number-up-default");
-      cupsArrayAdd(ra, "orientation-requested-default");
-      cupsArrayAdd(ra, "sides-default");
-    }
-    else if (!strcmp(value, "subscription-template"))
-    {
-      cupsArrayAdd(ra, "notify-attributes");
-      cupsArrayAdd(ra, "notify-charset");
-      cupsArrayAdd(ra, "notify-events");
-      cupsArrayAdd(ra, "notify-lease-duration");
-      cupsArrayAdd(ra, "notify-natural-language");
-      cupsArrayAdd(ra, "notify-pull-method");
-      cupsArrayAdd(ra, "notify-recipient-uri");
-      cupsArrayAdd(ra, "notify-time-interval");
-      cupsArrayAdd(ra, "notify-user-data");
-    }
-    else
-      cupsArrayAdd(ra, (void *)value);
-  }
-
-  return (ra);
-}
-
-
 /*
  * 'debug_attributes()' - Print attributes in a request or response.
  */
@@ -2049,6 +1895,8 @@ delete_printer(_ipp_printer_t *printer)   /* I - Printer */
     free(printer->name);
   if (printer->icon)
     free(printer->icon);
+  if (printer->command)
+    free(printer->command);
   if (printer->directory)
     free(printer->directory);
   if (printer->hostname)
@@ -2536,7 +2384,7 @@ ipp_get_job_attributes(
 
   respond_ipp(client, IPP_STATUS_OK, NULL);
 
-  ra = create_requested_array(client);
+  ra = ippCreateRequestedArray(client->request);
   copy_job_attributes(client, job, ra);
   cupsArrayDelete(ra);
 }
@@ -2687,19 +2535,7 @@ ipp_get_jobs(_ipp_client_t *client)      /* I - Client */
   * OK, build a list of jobs for this printer...
   */
 
-  if ((ra = create_requested_array(client)) == NULL &&
-      !ippFindAttribute(client->request, "requested-attributes",
-                        IPP_TAG_KEYWORD))
-  {
-   /*
-    * IPP conformance - Get-Jobs has a default requested-attributes value of
-    * "job-id" and "job-uri".
-    */
-
-    ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
-    cupsArrayAdd(ra, "job-id");
-    cupsArrayAdd(ra, "job-uri");
-  }
+  ra = ippCreateRequestedArray(client->request);
 
   respond_ipp(client, IPP_STATUS_OK, NULL);
 
@@ -2750,7 +2586,7 @@ ipp_get_printer_attributes(
   * Send the attributes...
   */
 
-  ra      = create_requested_array(client);
+  ra      = ippCreateRequestedArray(client->request);
   printer = client->printer;
 
   respond_ipp(client, IPP_STATUS_OK, NULL);
@@ -2885,6 +2721,9 @@ ipp_print_job(_ipp_client_t *client)      /* I - Client */
   else if (!_cups_strcasecmp(job->format, "image/png"))
     snprintf(filename, sizeof(filename), "%s/%d.png",
              client->printer->directory, job->id);
+  else if (!_cups_strcasecmp(job->format, "image/pwg-raster"))
+    snprintf(filename, sizeof(filename), "%s/%d.ras",
+             client->printer->directory, job->id);
   else if (!_cups_strcasecmp(job->format, "application/pdf"))
     snprintf(filename, sizeof(filename), "%s/%d.pdf",
              client->printer->directory, job->id);
@@ -4456,7 +4295,81 @@ process_job(_ipp_job_t *job)             /* I - Job */
   job->state          = IPP_JSTATE_PROCESSING;
   job->printer->state = IPP_PSTATE_PROCESSING;
 
-  sleep(5);
+  if (job->printer->command)
+  {
+   /*
+    * Execute a command with the job spool file and wait for it to complete...
+    */
+
+    int        pid,                    /* Process ID */
+               status;                 /* Exit status */
+    time_t     start,                  /* Start time */
+               end;                    /* End time */
+
+    fprintf(stderr, "Running command \"%s %s\".\n", job->printer->command,
+            job->filename);
+    time(&start);
+
+    if ((pid = fork()) == 0)
+    {
+     /*
+      * Child comes here...
+      */
+
+      execlp(job->printer->command, job->printer->command, job->filename,
+             (void *)NULL);
+      exit(errno);
+    }
+    else if (pid < 0)
+    {
+     /*
+      * Unable to fork process...
+      */
+
+      perror("Unable to start job processing command");
+    }
+    else
+    {
+     /*
+      * Wait for child to complete...
+      */
+
+#ifdef HAVE_WAITPID
+      while (waitpid(pid, &status, 0) < 0);
+#else
+      while (wait(&status) < 0);
+#endif /* HAVE_WAITPID */
+
+      if (status)
+      {
+        if (WIFEXITED(status))
+         fprintf(stderr, "Command \"%s\" exited with status %d.\n",
+                 job->printer->command, WEXITSTATUS(status));
+        else
+         fprintf(stderr, "Command \"%s\" terminated with signal %d.\n",
+                 job->printer->command, WTERMSIG(status));
+      }
+      else
+       fprintf(stderr, "Command \"%s\" completed successfully.\n",
+               job->printer->command);
+    }
+
+   /*
+    * Make sure processing takes at least 5 seconds...
+    */
+
+    time(&end);
+    if ((end - start) < 5)
+      sleep(5);
+  }
+  else
+  {
+   /*
+    * Sleep for a random amount of time to simulate job processing.
+    */
+
+    sleep(5 + (rand() % 11));
+  }
 
   if (job->cancel)
     job->state = IPP_JSTATE_CANCELED;
@@ -4964,7 +4877,8 @@ valid_doc_attributes(
 
     if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD ||
         ippGetGroupTag(attr) != IPP_TAG_OPERATION ||
-        (op != IPP_OP_PRINT_JOB && op != IPP_OP_SEND_DOCUMENT) ||
+        (op != IPP_OP_PRINT_JOB && op != IPP_OP_SEND_DOCUMENT &&
+         op != IPP_OP_VALIDATE_JOB) ||
         !ippContainsString(supported, compression))
     {
       respond_unsupported(client, attr);
index 53ec0e37424d0ad67889043a3754abfde0c0dcf4..6dce7649635ce0ae43db8296862e6db4409cc4b5 100644 (file)
@@ -53,7 +53,9 @@
 #include <cups/file-private.h>
 #include <regex.h>
 #include <sys/stat.h>
-#ifndef WIN32
+#ifdef WIN32
+#  define R_OK 0
+#else
 #  include <signal.h>
 #endif /* WIN32 */
 #ifndef O_BINARY
@@ -1384,6 +1386,28 @@ do_tests(_cups_vars_t *vars,             /* I - Variables */
          goto test_exit;
        }
       }
+      else if (!strcmp(token, "SKIP-IF-MISSING"))
+      {
+       /*
+       * SKIP-IF-MISSING filename
+       */
+
+       if (get_token(fp, temp, sizeof(temp), &linenum))
+       {
+         expand_variables(vars, token, temp, sizeof(token));
+         get_filename(testfile, filename, token, sizeof(filename));
+
+         if (access(filename, R_OK))
+           skip_test = 1;
+       }
+       else
+       {
+         print_fatal_error("Missing SKIP-IF-MISSING filename on line %d.",
+                           linenum);
+         pass = 0;
+         goto test_exit;
+       }
+      }
       else if (!strcmp(token, "SKIP-IF-NOT-DEFINED"))
       {
        /*
@@ -1829,6 +1853,15 @@ do_tests(_cups_vars_t *vars,             /* I - Variables */
 
         expand_variables(vars, token, temp, sizeof(token));
        get_filename(testfile, filename, token, sizeof(filename));
+
+        if (access(filename, R_OK))
+        {
+         print_fatal_error("Filename \"%s\" on line %d cannot be read.",
+                           temp, linenum);
+         print_fatal_error("Filename mapped to \"%s\".", filename);
+         pass = 0;
+         goto test_exit;
+        }
       }
       else if (!_cups_strcasecmp(token, "STATUS"))
       {
@@ -5256,7 +5289,8 @@ with_value(cups_array_t    *errors,       /* I - Errors array */
 {
   int  i,                              /* Looping var */
        match;                          /* Match? */
-  char *valptr;                        /* Pointer into value */
+  char temp[256],                      /* Temporary value string */
+       *valptr;                        /* Pointer into value */
 
 
   *matchbuf = '\0';
@@ -5440,6 +5474,63 @@ with_value(cups_array_t    *errors,      /* I - Errors array */
        }
        break;
 
+    case IPP_TAG_RESOLUTION :
+       for (i = 0; i < attr->num_values; i ++)
+       {
+         if (attr->values[i].resolution.xres ==
+                 attr->values[i].resolution.yres)
+           snprintf(temp, sizeof(temp), "%d%s",
+                    attr->values[i].resolution.xres,
+                    attr->values[i].resolution.units == IPP_RES_PER_INCH ?
+                        "dpi" : "dpcm");
+         else
+           snprintf(temp, sizeof(temp), "%dx%d%s",
+                    attr->values[i].resolution.xres,
+                    attr->values[i].resolution.yres,
+                    attr->values[i].resolution.units == IPP_RES_PER_INCH ?
+                        "dpi" : "dpcm");
+
+          if (!strcmp(value, temp))
+          {
+            if (!matchbuf[0])
+             strlcpy(matchbuf, value, matchlen);
+
+           if (!(flags & _CUPS_WITH_ALL))
+           {
+             match = 1;
+             break;
+           }
+         }
+         else if (flags & _CUPS_WITH_ALL)
+         {
+           match = 0;
+           break;
+         }
+       }
+
+       if (!match && errors)
+       {
+         for (i = 0; i < attr->num_values; i ++)
+         {
+           if (attr->values[i].resolution.xres ==
+                   attr->values[i].resolution.yres)
+             snprintf(temp, sizeof(temp), "%d%s",
+                      attr->values[i].resolution.xres,
+                      attr->values[i].resolution.units == IPP_RES_PER_INCH ?
+                          "dpi" : "dpcm");
+           else
+             snprintf(temp, sizeof(temp), "%dx%d%s",
+                      attr->values[i].resolution.xres,
+                      attr->values[i].resolution.yres,
+                      attr->values[i].resolution.units == IPP_RES_PER_INCH ?
+                          "dpi" : "dpcm");
+
+            if (strcmp(value, temp))
+             add_stringf(errors, "GOT: %s=%s", attr->name, temp);
+         }
+       }
+       break;
+
     case IPP_TAG_NOVALUE :
     case IPP_TAG_UNKNOWN :
        return (1);
@@ -5464,8 +5555,6 @@ with_value(cups_array_t    *errors,       /* I - Errors array */
 
           if ((i = regcomp(&re, value, REG_EXTENDED | REG_NOSUB)) != 0)
          {
-           char temp[256];             /* Temporary string */
-
             regerror(i, &re, temp, sizeof(temp));
 
            print_fatal_error("Unable to compile WITH-VALUE regular expression "
diff --git a/test/make-ippeverywhere-print-tests.sh b/test/make-ippeverywhere-print-tests.sh
new file mode 100755 (executable)
index 0000000..7d897ff
--- /dev/null
@@ -0,0 +1,84 @@
+#!/bin/sh
+#
+# Script that builds the print-job tests for all IPP Everywhere PWG Raster
+# documents.
+#
+
+for file in color.jpg-4x6 document-a4 document-letter gray.jpg-4x6 onepage-a4 onepage-letter; do
+    for res in 150dpi 180dpi 300dpi 360dpi 600dpi 720dpi; do
+       HAVE_RES="`echo HAVE_$res | awk '{print toupper($1);}'`"
+        for type in black-1 cmyk-8 sgray-8 srgb-8 srgb-16; do
+            if test -f pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg; then
+                   HAVE_TYPE="`echo HAVE_$type | awk '{print toupper($1);}' | tr '-' '_'`"
+                   cat <<EOF
+{
+       NAME "Print $file @ $res, $type"
+       SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+       SKIP-IF-NOT-DEFINED $HAVE_RES
+       SKIP-IF-NOT-DEFINED $HAVE_TYPE
+
+       OPERATION Print-Job
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR 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 "$file"
+       FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+
+       STATUS successful-ok
+       STATUS server-error-busy REPEAT-MATCH
+}
+
+{
+       NAME "Print $file @ $res, $type, deflate"
+       SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+       SKIP-IF-NOT-DEFINED $HAVE_RES
+       SKIP-IF-NOT-DEFINED $HAVE_TYPE
+       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 "$file"
+       COMPRESSION deflate
+       FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+
+       STATUS successful-ok
+       STATUS server-error-busy REPEAT-MATCH
+}
+
+{
+       NAME "Print $file @ $res, $type, gzip"
+       SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+       SKIP-IF-NOT-DEFINED $HAVE_RES
+       SKIP-IF-NOT-DEFINED $HAVE_TYPE
+       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 "$file"
+       COMPRESSION gzip
+       FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
+
+       STATUS successful-ok
+       STATUS server-error-busy REPEAT-MATCH
+}
+
+EOF
+           fi
+       done
+    done
+done