From: Michael Sweet Date: Tue, 12 Apr 2016 10:45:12 +0000 (-0400) Subject: Remove unused files or files that are being developed in a separate repository. X-Git-Tag: v2.2b1~59 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e1f89675999593bcd8571dc64fd7e01d388c7ee6;p=thirdparty%2Fcups.git Remove unused files or files that are being developed in a separate repository. --- diff --git a/test/Makefile b/test/Makefile index 4922d6ae9a..905740aefc 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,7 +1,7 @@ # # IPP test makefile for CUPS. # -# Copyright 2007-2014 by Apple Inc. +# Copyright 2007-2016 by Apple Inc. # Copyright 1997-2006 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -52,11 +52,8 @@ TESTFILES = \ validate-job.test OBJS = \ ippfind.o \ - ippinfra.o \ - ippproxy.o \ ippserver.o \ - ipptool.o \ - xmltotest.o + ipptool.o TARGETS = \ $(IPPFIND_BIN) \ ippserver \ @@ -90,7 +87,7 @@ unittests: # clean: - $(RM) $(TARGETS) $(OBJS) ippfind-static ippinfra ippinfra-shared ippproxy ippproxy-shared ippserver-shared + $(RM) $(TARGETS) $(OBJS) ippfind-static ippserver-shared # @@ -184,44 +181,6 @@ ippfind: ippfind.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) -# -# ippinfra -# - -ippinfra: ippinfra.o ../cups/$(LIBCUPSSTATIC) - echo Linking $@... - $(CC) $(LDFLAGS) -o $@ ippinfra.o ../cups/$(LIBCUPSSTATIC) \ - $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) - - -# -# ippinfra-shared -# - -ippinfra-shared: ippinfra.o ../cups/$(LIBCUPS) - echo Linking $@... - $(CC) $(LDFLAGS) -o $@ ippinfra.o $(LIBS) - - -# -# ippproxy -# - -ippproxy: ippproxy.o ../cups/$(LIBCUPSSTATIC) - echo Linking $@... - $(CC) $(LDFLAGS) -o $@ ippproxy.o ../cups/$(LIBCUPSSTATIC) \ - $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) - - -# -# ippproxy-shared -# - -ippproxy-shared: ippproxy.o ../cups/$(LIBCUPS) - echo Linking $@... - $(CC) $(LDFLAGS) -o $@ ippproxy.o $(LIBS) - - # # ippserver # @@ -260,17 +219,6 @@ ipptool-static: ipptool.o ../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) -# -# xmltotest -# - -xmltotest: xmltotest.o ../cups/$(LIBUPSSTATIC) - echo Linking $@... - $(CC) $(LDFLAGS) -o $@ xmltotest.o ../cups/$(LIBCUPSSTATIC) \ - $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) \ - $(LIBMXML) - - # # Dependencies... # diff --git a/test/everywhere/bonjour-tests.sh b/test/everywhere/bonjour-tests.sh deleted file mode 100755 index 1a2485251c..0000000000 --- a/test/everywhere/bonjour-tests.sh +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/test/everywhere/document-format-tests.sh b/test/everywhere/document-format-tests.sh deleted file mode 100755 index 1a2485251c..0000000000 --- a/test/everywhere/document-format-tests.sh +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/test/everywhere/document-format-tests.test b/test/everywhere/document-format-tests.test deleted file mode 100644 index 5bcf6c0795..0000000000 --- a/test/everywhere/document-format-tests.test +++ /dev/null @@ -1,9689 +0,0 @@ -# -# "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $" -# -# IPP Everywhere test suite. -# -# Copyright 2007-2013 by Apple Inc. -# Copyright 2001-2006 by Easy Software Products. All rights reserved. -# -# These coded instructions, statements, and computer programs are the -# property of Apple Inc. and are protected by Federal copyright -# law. Distribution and use rights are outlined in the file "LICENSE.txt" -# which should have been included with this file. If this file is -# file is missing or damaged, see the license at "http://www.cups.org/". -# -# Usage: -# -# ./ipptool -V 2.0 -tf filename.ext printer-uri ipp-everywhere.test -# - -# Do all of the IPP/1.1 and IPP/2.0 tests -INCLUDE "ipp-2.0.test" - - -# Test required printer description attribute support. -# -# Required by: PWG 5100.14 -{ - NAME "PWG 5100.14 section 5.1/5.2 - Required Operations and Attributes" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format application/octet-stream - ATTR keyword requested-attributes all,media-col-database - - STATUS successful-ok - - # Operations - EXPECT operations-supported WITH-VALUE 0x0002 # Print-Job - EXPECT operations-supported WITH-VALUE 0x0004 # Validate-Job - EXPECT operations-supported WITH-VALUE 0x0005 # Create-Job - EXPECT operations-supported WITH-VALUE 0x0006 # Send-Document - EXPECT operations-supported WITH-VALUE 0x0008 # Cancel-Job - EXPECT operations-supported WITH-VALUE 0x0009 # Get-Job-Attributes - EXPECT operations-supported WITH-VALUE 0x000a # Get-Jobs - EXPECT operations-supported WITH-VALUE 0x000b # Get-Printer-Attributes - EXPECT operations-supported WITH-VALUE 0x0039 # Cancel-My-Jobs - EXPECT operations-supported WITH-VALUE 0x003b # Close-Job - EXPECT operations-supported WITH-VALUE 0x003c # Identify-Printer - - # Printer description attributes - EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "deflate" DEFINE-MATCH HAVE_DEFLATE - EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "gzip" DEFINE-MATCH HAVE_GZIP - - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/jpeg" - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/pwg-raster" - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "/^(application/pdf|application/openxps)$/" DEFINE-MATCH PDF_OR_OPENXPS - - EXPECT feed-orientation-supported OF-TYPE keyword IN-GROUP printer-attributes-tag DEFINE-MATCH FEED_ORIENTATION_SUPPORTED - EXPECT feed-orientation-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED FEED_ORIENTATION_SUPPORTED - - EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag DEFINE-MATCH FINISHINGS_SUPPORTED - EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag IF-DEFINED FINISHINGS_SUPPORTED - - EXPECT identify-actions-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/" - EXPECT identify-actions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/" - - EXPECT ipp-features-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "ipp-everywhere" - - EXPECT job-account-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNT_ID_SUPPORTED - EXPECT job-account-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNT_ID_SUPPORTED - - EXPECT job-accounting-user-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNTING_USER_ID_SUPPORTED - EXPECT job-accounting-user-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNTING_USER_ID_SUPPORTED - - EXPECT job-constraints-supported OF-TYPE collection IN-GROUP printer-attributes-tag DEFINE-MATCH JOB_CONSTRAINTS_SUPPORTED - EXPECT job-resolvers-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED JOB_CONSTRAINTS_SUPPORTED - - EXPECT job-creation-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - - EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true - - EXPECT preferred-attributes-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT media-bottom-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-left-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-right-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-top-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - - EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-col-ready OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-source-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - - EXPECT multiple-operation-time-out-action OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(abort-job|hold-job|process-job)$/" - - EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-number" - EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "pages" - - EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true IF-DEFINED PDF_OR_OPENXPS - - EXPECT print-color-mode-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/" - EXPECT print-color-mode-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/" - - EXPECT print-content-optimize-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|graphic|photo|text|text-and-graphic)$/" - EXPECT print-content-optimize-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|graphic|photo|text|text-and-graphic)$/" - - EXPECT print-rendering-intent-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/" - EXPECT print-rendering-intent-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/" - - EXPECT ?printer-alert OF-TYPE octetString IN-GROUP printer-attributes-tag - EXPECT ?printer-alert-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-alert - - EXPECT printer-charge-info DEFINE-MATCH PRINTER_CHARGE_INFO - EXPECT ?printer-charge-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-charge-info-uri IF-DEFINED PRINTER_CHARGE_INFO - EXPECT ?printer-charge-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT printer-config-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-config-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1 - - EXPECT printer-device-id OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^([-A-Za-z ]+:[^;]*;)+$/" - - EXPECT printer-geo-location OF-TYPE uri|unknown IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^geo:/" - - EXPECT printer-get-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-format" - - EXPECT ?printer-icc-profiles-supported OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT printer-icons OF-TYPE uri IN-GROUP printer-attributes-tag - - EXPECT ?printer-mandatory-job-attributes OF-TYPE keyword IN-GROUP printer-attributes-tag - - EXPECT printer-organization OF-TYPE text IN-GROUP printer-attributes-tag - EXPECT printer-organizational-unit OF-TYPE text IN-GROUP printer-attributes-tag - - EXPECT printer-state-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-state-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1 - - EXPECT printer-supply OF-TYPE octetString IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply-description - EXPECT printer-supply-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply - - EXPECT printer-supply-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT printer-uuid OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^urn:uuid:[0-9A-Fa-f]{8,8}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{12,12}/" - - EXPECT pwg-raster-document-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 150dpi DEFINE-MATCH HAVE_150DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 180dpi DEFINE-MATCH HAVE_180DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 300dpi DEFINE-MATCH HAVE_300DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 3600dpi DEFINE-MATCH HAVE_360DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 600dpi DEFINE-MATCH HAVE_600DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 720dpi DEFINE-MATCH HAVE_720DPI - - EXPECT pwg-raster-document-sheet-back OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT pwg-raster-document-type-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - EXPECT pwg-raster-document-type-supported WITH-VALUE "black_1" DEFINE-MATCH HAVE_BLACK_1 - EXPECT pwg-raster-document-type-supported WITH-VALUE "cmyk_8" DEFINE-MATCH HAVE_CMYK_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "sgray_8" DEFINE-MATCH HAVE_SGRAY_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_8" DEFINE-MATCH HAVE_SRGB_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_16" DEFINE-MATCH HAVE_SRGB_16 - - EXPECT which-jobs-supported OF-TYPE keyword IN-GROUP printer-attributes-tag -} - - -# Test printing all sample documents -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - - -# -# End of "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $". -# diff --git a/test/everywhere/ipp-tests.sh b/test/everywhere/ipp-tests.sh deleted file mode 100755 index 1a2485251c..0000000000 --- a/test/everywhere/ipp-tests.sh +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/test/everywhere/ipp-tests.test b/test/everywhere/ipp-tests.test deleted file mode 100644 index 0fb64868ae..0000000000 --- a/test/everywhere/ipp-tests.test +++ /dev/null @@ -1,12086 +0,0 @@ -# -# "$Id$" -# -# IPP Everywhere Printer Self-Certification - IPP Tests -# -# Copyright 2007-2014 by Apple Inc. -# Copyright 2001-2006 by Easy Software Products. All rights reserved. -# -# These coded instructions, statements, and computer programs are the -# property of Apple Inc. and are protected by Federal copyright -# law. Distribution and use rights are outlined in the file "LICENSE.txt" -# which should have been included with this file. If this file is -# file is missing or damaged, see the license at "http://www.cups.org/". -# - -# All tests are done using IPP/2.0 -VERSION 2.0 - -# Regular expression for PWG media size names (eek!) -DEFINE MEDIA_REGEX "/^(choice(_((custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)){2,}|(custom|na|asme|roc|oe|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])in|(custom|iso|jis|jpn|prc|om|roll)_[a-z0-9][-a-z0-9]*_([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])x([1-9][0-9]*(\.[0-9]*[1-9])?|0\.[0-9]*[1-9])mm)$$/" - -# Regular expressions for URI schemes: -# -# HTTP_URI_SCHEME - Matches strings beginning with http:// or https:// -# IPP_URI_SCHEME - Matches strings beginning with ipp:// or ipps:// - -DEFINE HTTP_URI_SCHEME "/^https?://.+$$/" -DEFINE IPP_URI_SCHEME "/^ipps?://.+$$/" - - -# Test that a request-id value of 0 is not accepted. -# -# Required by: RFC 2911 section 3.1.1 -{ - NAME "I1. RFC 2911 section 3.1.1: Bad request-id value 0" - REQUEST-ID 0 - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} - - -# Test that the first two attributes must be attributes-charset and -# attributes-natural-language. -# -# Required by: RFC 2911 section 3.1.4 -{ - NAME "I2. RFC 2911 section 3.1.4: No Operation Attributes" - REQUEST-ID random - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} -{ - NAME "I3. RFC 2911 section 3.1.4: attributes-charset" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR uri printer-uri $uri - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} -{ - NAME "I4. RFC 2911 section 3.1.4: attributes-natural-language" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} -{ - NAME "I5. RFC 2911 section 3.1.4: attributes-natural-language + attributes-charset" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR naturalLanguage attributes-natural-language en - ATTR charset attributes-charset utf-8 - ATTR uri printer-uri $uri - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} -{ - NAME "I6. RFC 2911 section 3.1.4: attributes-charset + attributes-natural-language" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - - STATUS successful-ok - EXPECT printer-uri-supported OF-TYPE uri WITH-ALL-VALUES "$IPP_URI_SCHEME" -} - - -# Test that bad IPP versions are not supported. -# -# Required by: RFC 2911 section 3.1.8 -{ - # The name of the test... - NAME "I7. RFC 2911 section 3.1.8: Unsupported IPP version 0.0" - VERSION 0.0 - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - - STATUS server-error-version-not-supported - EXPECT !printer-uri-supported -} - - -# Test that printer operations require the printer-uri operation attribute. -# -# Required by: RFC 2911 section 3.2 -{ - NAME "I8. RFC 2911 section 3.2: No printer-uri operation attribute" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - - STATUS client-error-bad-request - EXPECT !printer-uri-supported -} - - -# Test Print-Job operation -# -# Required by: RFC 2911 section 3.2.1 -{ - NAME "I9. RFC 2911 section 3.2.1: Print-Job Operation" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - FILE $filename - - STATUS successful-ok - STATUS client-error-document-format-not-supported - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state WITH-VALUE 7,8,9 DEFINE-MATCH PRINT_JOB_COMPLETED - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -# Test Validate-Job operation -# -# Required by: RFC 2911 section 3.2.3 -{ - NAME "I10. RFC 2911 section 3.2.3: Validate-Job Operation" - OPERATION Validate-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - - STATUS successful-ok -} - - -# Test Get-Printer-Attributes operation -# -# Required by: RFC 2911 section 3.2.5 -{ - NAME "I11. RFC 2911 section 3.2.5: Get-Printer-Attributes Operation (default)" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format $filetype - - STATUS successful-ok - - # Display some useful information to identify the test - DISPLAY color-supported - DISPLAY compression-supported - DISPLAY document-format-supported - DISPLAY finishings-supported - DISPLAY ipp-versions-supported - DISPLAY job-sheets-supported - DISPLAY media-supported - DISPLAY number-up-supported - DISPLAY operations-supported - DISPLAY pages-per-minute - DISPLAY pages-per-minute-color - DISPLAY print-quality-supported - DISPLAY printer-uri-supported - DISPLAY reference-uri-schemes-supported - DISPLAY sizes-supported - DISPLAY uri-authentication-supported - DISPLAY uri-security-supported - - # Operations - EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 0x0002 # Print-Job - EXPECT operations-supported WITH-VALUE 0x0004 # Validate-Job - EXPECT operations-supported WITH-VALUE 0x0008 # Cancel-Job - EXPECT operations-supported WITH-VALUE 0x0009 # Get-Job-Attributes - EXPECT operations-supported WITH-VALUE 0x000a # Get-Jobs - EXPECT operations-supported WITH-VALUE 0x000b # Get-Printer-Attributes - - # Job template attributes - EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag - EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag - EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3 - EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold - EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB - EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB - EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101 - EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101 - EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag - EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none - EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag - EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/" - EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/" - EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0 - EXPECT ?number-up-supported WITH-VALUE 1 - EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6 - EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6 - EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag - EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5 - EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag - EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" - EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" - - # Job template attributes for specific tests... - EXPECT copies-supported WITH-VALUE >1 DEFINE-MATCH OPTIONAL_COPIES - EXPECT document-format-supported WITH-VALUE "application/pdf" DEFINE-MATCH OPTIONAL_PDF - EXPECT document-format-supported WITH-VALUE "application/postscript" DEFINE-MATCH OPTIONAL_POSTSCRIPT - EXPECT document-format-supported WITH-VALUE "image/jpeg" DEFINE-MATCH OPTIONAL_JPEG - EXPECT job-sheets-supported WITH-VALUE "standard" DEFINE-MATCH OPTIONAL_STANDARD_SHEET - EXPECT media-supported WITH-VALUE "a4" DEFINE-VALUE OPTIONAL_A4_MEDIA - EXPECT media-supported WITH-VALUE "iso-a4" DEFINE-VALUE OPTIONAL_A4_MEDIA - EXPECT media-supported WITH-VALUE "iso_a4_210x297mm" DEFINE-VALUE OPTIONAL_A4_MEDIA - EXPECT media-supported WITH-VALUE "letter" DEFINE-VALUE OPTIONAL_LETTER_MEDIA - EXPECT media-supported WITH-VALUE "na-letter" DEFINE-VALUE OPTIONAL_LETTER_MEDIA - EXPECT media-supported WITH-VALUE "na_letter_8.5x11in" DEFINE-VALUE OPTIONAL_LETTER_MEDIA - EXPECT media-supported WITH-VALUE "index-4x6" DEFINE-VALUE OPTIONAL_4X6_MEDIA - EXPECT media-supported WITH-VALUE "na_index-4x6_4x6in" DEFINE-VALUE OPTIONAL_4X6_MEDIA - EXPECT number-up-supported WITH-VALUE 2 DEFINE-MATCH OPTIONAL_2UP - EXPECT print-quality WITH-VALUE 3 DEFINE-MATCH OPTIONAL_DRAFT_QUALITY - EXPECT print-quality WITH-VALUE 4 DEFINE-MATCH OPTIONAL_NORMAL_QUALITY - EXPECT print-quality WITH-VALUE 5 DEFINE-MATCH OPTIONAL_BEST_QUALITY - EXPECT sides-supported WITH-VALUE "two-sided-long-edge" DEFINE-MATCH OPTIONAL_DUPLEX - - # Printer description attributes - EXPECT ?color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?job-k-octets-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?job-media-sheets-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?pages-per-minute OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?pages-per-minute-color OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?printer-driver-installer OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?printer-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT ?printer-location OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT ?printer-make-and-model OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT ?printer-message-from-operator OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT ?printer-more-info OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" - EXPECT ?printer-more-info-manufacturer OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" - EXPECT ?printer-state-message OF-TYPE text IN-GROUP printer-attributes-tag - EXPECT ?reference-uri-schemes-supported OF-TYPE uriScheme IN-GROUP printer-attributes-tag - EXPECT reference-uri-schemes-supported WITH-VALUE "ftp" IF-DEFINED OPTIONAL_PRINT_URI - EXPECT reference-uri-schemes-supported WITH-VALUE "ftp" IF-DEFINED OPTIONAL_SEND_URI IF-NOT-DEFINED OPTIONAL_PRINT_URI - EXPECT charset-configured OF-TYPE charset IN-GROUP printer-attributes-tag COUNT 1 - EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag WITH-VALUE utf-8 - EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE none - EXPECT document-format-default OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag COUNT 1 - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag - EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag - EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE 1.1 - EXPECT natural-language-configured OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag COUNT 1 - EXPECT pdl-override-supported OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-is-accepting-jobs OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-name OF-TYPE name IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT printer-state OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag - EXPECT printer-up-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag SAME-COUNT-AS uri-security-supported WITH-ALL-VALUES "$IPP_URI_SCHEME" - EXPECT queued-job-count OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 - EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag SAME-COUNT-AS uri-authentication-supported -} - - -# Test Get-Printer-Attributes operation with requested-attributes -# -# Required by: RFC 2911 section 3.2.5 -{ - NAME "I12. RFC 2911 section 3.2.5: Get-Printer-Attributes Operation (requested-attributes)" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format $filetype - ATTR keyword requested-attributes printer-uri-supported - - STATUS successful-ok - - EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$IPP_URI_SCHEME" - EXPECT !printer-name -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - NAME "I13. RFC 2911 section 3.2.6: Get-Jobs Operation (default)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - - STATUS successful-ok - EXPECT ?job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT !job-printer-uri - EXPECT !job-more-info - EXPECT !job-name - EXPECT !job-originating-user-name - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message - EXPECT !job-detailed-status-messages - EXPECT !number-of-documents - EXPECT !output-device-assigned - EXPECT !time-at-creation - EXPECT !time-at-processing - EXPECT !time-at-completed - EXPECT !job-printer-up-time - EXPECT !date-time-at-creation - EXPECT !date-time-at-processing - EXPECT !date-time-at-completed - EXPECT !number-of-intervening-jobs - EXPECT !job-message-from-operator - EXPECT !job-k-octets - EXPECT !job-impressions - EXPECT !job-media-sheets - EXPECT !job-k-octets-processed - EXPECT !job-impressions-completed - EXPECT !job-media-sheets-completed - - EXPECT !copies - EXPECT !finishings - EXPECT !job-hold-until - EXPECT !job-priority - EXPECT !job-sheets - EXPECT !media - EXPECT !multiple-document-handling - EXPECT !number-up - EXPECT !orientation-requested - EXPECT !pages-ranges - EXPECT !print-quality - EXPECT !printer-resolution - EXPECT !sides -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - SKIP-IF-DEFINED PRINT_JOB_COMPLETED - - NAME "I14. RFC 2911 section 3.2.6: Get-Jobs Operation (requested-attributes)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR keyword requested-attributes all - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" - EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - - EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag - EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101 - EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag - EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/" - EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6 - EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag - EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - SKIP-IF-DEFINED PRINT_JOB_COMPLETED - - NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (my-jobs)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR boolean my-jobs true - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT !job-printer-uri - EXPECT !job-more-info - EXPECT !job-name - EXPECT !job-originating-user-name - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message - EXPECT !job-detailed-status-messages - EXPECT !number-of-documents - EXPECT !output-device-assigned - EXPECT !time-at-creation - EXPECT !time-at-processing - EXPECT !time-at-completed - EXPECT !job-printer-up-time - EXPECT !date-time-at-creation - EXPECT !date-time-at-processing - EXPECT !date-time-at-completed - EXPECT !number-of-intervening-jobs - EXPECT !job-message-from-operator - EXPECT !job-k-octets - EXPECT !job-impressions - EXPECT !job-media-sheets - EXPECT !job-k-octets-processed - EXPECT !job-impressions-completed - EXPECT !job-media-sheets-completed - - EXPECT !copies - EXPECT !finishings - EXPECT !job-hold-until - EXPECT !job-priority - EXPECT !job-sheets - EXPECT !media - EXPECT !multiple-document-handling - EXPECT !number-up - EXPECT !orientation-requested - EXPECT !pages-ranges - EXPECT !print-quality - EXPECT !printer-resolution - EXPECT !sides -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - SKIP-IF-DEFINED PRINT_JOB_COMPLETED - - # Skip this test when doing authenticated printing since we'll always - # use the authenticated username over the requesting-user-name value. - SKIP-IF-DEFINED uriuser - - NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (my-jobs different user)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name not-$user - ATTR boolean my-jobs true - - STATUS successful-ok - EXPECT !job-id - EXPECT !job-uri - EXPECT !job-printer-uri - EXPECT !job-more-info - EXPECT !job-name - EXPECT !job-originating-user-name - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message - EXPECT !job-detailed-status-messages - EXPECT !number-of-documents - EXPECT !output-device-assigned - EXPECT !time-at-creation - EXPECT !time-at-processing - EXPECT !time-at-completed - EXPECT !job-printer-up-time - EXPECT !date-time-at-creation - EXPECT !date-time-at-processing - EXPECT !date-time-at-completed - EXPECT !number-of-intervening-jobs - EXPECT !job-message-from-operator - EXPECT !job-k-octets - EXPECT !job-impressions - EXPECT !job-media-sheets - EXPECT !job-k-octets-processed - EXPECT !job-impressions-completed - EXPECT !job-media-sheets-completed - - EXPECT !copies - EXPECT !finishings - EXPECT !job-hold-until - EXPECT !job-priority - EXPECT !job-sheets - EXPECT !media - EXPECT !multiple-document-handling - EXPECT !number-up - EXPECT !orientation-requested - EXPECT !pages-ranges - EXPECT !print-quality - EXPECT !printer-resolution - EXPECT !sides -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - SKIP-IF-DEFINED PRINT_JOB_COMPLETED - - NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs=not-completed)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR keyword which-jobs not-completed - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT !job-printer-uri - EXPECT !job-more-info - EXPECT !job-name - EXPECT !job-originating-user-name - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message - EXPECT !job-detailed-status-messages - EXPECT !number-of-documents - EXPECT !output-device-assigned - EXPECT !time-at-creation - EXPECT !time-at-processing - EXPECT !time-at-completed - EXPECT !job-printer-up-time - EXPECT !date-time-at-creation - EXPECT !date-time-at-processing - EXPECT !date-time-at-completed - EXPECT !number-of-intervening-jobs - EXPECT !job-message-from-operator - EXPECT !job-k-octets - EXPECT !job-impressions - EXPECT !job-media-sheets - EXPECT !job-k-octets-processed - EXPECT !job-impressions-completed - EXPECT !job-media-sheets-completed - - EXPECT !copies - EXPECT !finishings - EXPECT !job-hold-until - EXPECT !job-priority - EXPECT !job-sheets - EXPECT !media - EXPECT !multiple-document-handling - EXPECT !number-up - EXPECT !orientation-requested - EXPECT !pages-ranges - EXPECT !print-quality - EXPECT !printer-resolution - EXPECT !sides -} - - -# Wait for job to complete... -{ - SKIP-IF-NOT-DEFINED job-id - - NAME "Get-Job-Attributes Until Job Complete" - OPERATION Get-Job-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >6 REPEAT-NO-MATCH REPEAT-LIMIT 30 - DISPLAY job-state -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs=completed)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR keyword which-jobs completed - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT !job-printer-uri - EXPECT !job-more-info - EXPECT !job-name - EXPECT !job-originating-user-name - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message - EXPECT !job-detailed-status-messages - EXPECT !number-of-documents - EXPECT !output-device-assigned - EXPECT !time-at-creation - EXPECT !time-at-processing - EXPECT !time-at-completed - EXPECT !job-printer-up-time - EXPECT !date-time-at-creation - EXPECT !date-time-at-processing - EXPECT !date-time-at-completed - EXPECT !number-of-intervening-jobs - EXPECT !job-message-from-operator - EXPECT !job-k-octets - EXPECT !job-impressions - EXPECT !job-media-sheets - EXPECT !job-k-octets-processed - EXPECT !job-impressions-completed - EXPECT !job-media-sheets-completed - - EXPECT !copies - EXPECT !finishings - EXPECT !job-hold-until - EXPECT !job-priority - EXPECT !job-sheets - EXPECT !media - EXPECT !multiple-document-handling - EXPECT !number-up - EXPECT !orientation-requested - EXPECT !pages-ranges - EXPECT !print-quality - EXPECT !printer-resolution - EXPECT !sides -} - - -# Test Get-Jobs operation -# -# Required by: RFC 2911 section 3.2.6 -{ - SKIP-IF-DEFINED PRINT_JOB_COMPLETED - - NAME "RFC 2911 section 3.2.6: Get-Jobs Operation (which-jobs, requested-attributes)" - OPERATION Get-Jobs - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR keyword requested-attributes all - ATTR keyword which-jobs completed - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" - EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - - EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag - EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101 - EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag - EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/" - EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6 - EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag - EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" -} - - -# Test Cancel-Job operation -# -# Required by: RFC 2911 section 3.3.3 -{ - NAME "RFC 2911 section 3.3.3: Cancel-Job Operation (completed job)" - OPERATION Cancel-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS client-error-not-possible -} - - -# Test Print-Job operation -# -# Required by: RFC 2911 section 3.2.1 -{ - NAME "RFC 2911 section 3.2.1: Print-Job Operation" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - FILE $filename - - STATUS successful-ok - STATUS client-error-document-format-not-supported - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test Cancel-Job operation -# -# Required by: RFC 2911 section 3.3.3 -{ - NAME "RFC 2911 section 3.3.3: Cancel-Job Operation (pending/processing job)" - OPERATION Cancel-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - STATUS client-error-not-possible -} - - -# Test Get-Job-Attributes operation -# -# Required by: RFC 2911 section 3.3.4 -{ - NAME "RFC 2911 section 3.3.4: Get-Job-Attributes Operation" - OPERATION Get-Job-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - EXPECT job-id OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT job-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-printer-uri OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$IPP_URI_SCHEME" - EXPECT ?job-more-info OF-TYPE uri IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "$HTTP_URI_SCHEME" - EXPECT job-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-originating-user-name OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT job-state OF-TYPE unknown|enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >2,<10 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-detailed-status-messages OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-documents OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?output-device-assigned OF-TYPE name IN-GROUP job-attributes-tag COUNT 1 - EXPECT time-at-creation OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-processing OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT time-at-completed OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >-1 - EXPECT job-printer-up-time OF-TYPE no-value|integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-creation OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-processing OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?date-time-at-completed OF-TYPE no-value|dateTime IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?number-of-intervening-jobs OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-message-from-operator OF-TYPE text IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-k-octets-processed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-impressions-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-media-sheets-completed OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 - - EXPECT ?copies OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?finishings OF-TYPE enum IN-GROUP job-attributes-tag - EXPECT ?job-hold-until OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?job-priority OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0,<101 - EXPECT ?job-sheets OF-TYPE keyword|name IN-GROUP job-attributes-tag - EXPECT ?media OF-TYPE keyword|name IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?multiple-document-handling OF-TYPE keyword IN-GROUP job-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/" - EXPECT ?number-up OF-TYPE integer IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT ?orientation-requested OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6 - EXPECT ?pages-ranges OF-TYPE rangeOfInteger IN-GROUP job-attributes-tag - EXPECT ?print-quality OF-TYPE enum IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT ?printer-resolution OF-TYPE resolution IN-GROUP job-attributes-tag COUNT 1 - EXPECT ?sides OF-TYPE keyword IN-GROUP job-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" -} - - -# Test Print-URI operation -# -# Defined by: RFC 2911 section 3.2.2 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_PRINT_URI - SKIP-IF-NOT-DEFINED document-uri - - NAME "RFC 2911 section 3.2.2: Print-URI Operation" - OPERATION Print-URI - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR uri document-uri $document-uri - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test Print-URI operation with bad document-uri -# -# Defined by: RFC 2911 section 3.2.2 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_PRINT_URI - SKIP-IF-NOT-DEFINED document-uri - - NAME "Print-URI with bad URI: Print-URI Operation" - OPERATION Print-URI - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR uri document-uri "bogus://bogus" - - STATUS client-error-uri-scheme-not-supported - - EXPECT !job-uri - EXPECT !job-id - EXPECT !job-state - EXPECT !job-state-reasons - EXPECT !job-state-message -} - - -# Test Create-Job and Send-Document operations -# -# Defined by: RFC 2911 section 3.2.4 and 3.3.1 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT - - NAME "RFC 2911 section 3.2.4: Create-Job Operation" - OPERATION Create-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - - STATUS successful-ok - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT - SKIP-PREVIOUS-ERROR yes - - NAME "RFC 2911 section 3.3.1: Send-Document Operation" - OPERATION Send-Document - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - ATTR boolean last-document true - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - FILE $filename - - STATUS successful-ok - STATUS client-error-document-format-not-supported - STATUS server-error-job-canceled -} - -# Test Create-Job and Send-Document operations (no last-document) -# -# Defined by: RFC 2911 section 3.2.4 and 3.3.1 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT - - NAME "Send-Document missing last-document: Create-Job Operation" - OPERATION Create-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - - STATUS successful-ok - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT - SKIP-PREVIOUS-ERROR yes - - NAME "Send-Document missing last-document: Send-Document Operation" - OPERATION Send-Document - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - FILE $filename - - STATUS client-error-bad-request -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_DOCUMENT - SKIP-PREVIOUS-ERROR yes - - NAME "RFC 2911 section 3.3.3: Cancel-Job Operation" - OPERATION Cancel-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - STATUS server-error-job-canceled -} - -# Test Create-Job and Send-URI operations -# -# Defined by: RFC 2911 section 3.2.4 and 3.3.2 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI - SKIP-IF-NOT-DEFINED document-uri - - NAME "RFC 2911 section 3.2.4: Create-Job Operation" - OPERATION Create-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - - STATUS successful-ok - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI - SKIP-IF-NOT-DEFINED document-uri - SKIP-PREVIOUS-ERROR yes - - NAME "RFC 2911 section 3.3.2: Send-URI Operation" - OPERATION Send-URI - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - ATTR boolean last-document true - ATTR name document-name $filename - ATTR keyword compression none - ATTR uri document-uri $document-uri - - STATUS successful-ok - STATUS server-error-job-canceled -} - - -# Test Create-Job and Send-URI operations (bad URI) -# -# Defined by: RFC 2911 section 3.2.4 and 3.3.2 -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI - - NAME "Send-URI with bad URI: Create-Job Operation" - OPERATION Create-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - - STATUS successful-ok - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI - SKIP-IF-NOT-DEFINED document-uri - SKIP-PREVIOUS-ERROR yes - - NAME "Send-URI with bad URI: Send-URI Operation (bad URI)" - OPERATION Send-URI - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - ATTR boolean last-document true - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - ATTR uri document-uri "bogus://bogus" - - STATUS client-error-uri-scheme-not-supported -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_CREATE_JOB - SKIP-IF-NOT-DEFINED OPTIONAL_SEND_URI - SKIP-PREVIOUS-ERROR yes - - NAME "Send-URI with bad URI: Cancel-Job Operation" - OPERATION Cancel-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - STATUS server-error-job-canceled -} - - -# Test multiple copy output -{ - SKIP-IF-NOT-DEFINED OPTIONAL_COPIES - - NAME "Print-Job with copies" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name $filename - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - GROUP job-attributes-tag - ATTR integer copies 2 - FILE $filename - - STATUS successful-ok - STATUS client-error-document-format-not-supported - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test PDF output -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - - NAME "Print-Job with A4 PDF" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX - - NAME "Print-Job with A4 PDF, Duplex" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document, Duplex" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR keyword sides two-sided-long-edge - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - - NAME "Print-Job with US Letter PDF" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - FILE document-letter.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX - - NAME "Print-Job with US Letter PDF, Duplex" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document, Duplex" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR keyword sides two-sided-long-edge - FILE document-letter.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test PostScript output -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - - NAME "Print-Job with A4 PostScript" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document, Duplex" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - FILE document-a4.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX - - NAME "Print-Job with A4 PostScript, Duplex" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR keyword sides two-sided-long-edge - FILE document-a4.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - - NAME "Print-Job with US Letter PostScript" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document, Duplex" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - FILE document-letter.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DUPLEX - - NAME "Print-Job with US Letter PostScript, Duplex" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR keyword sides two-sided-long-edge - FILE document-letter.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test JPEG output -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - - NAME "Print-Job with Color JPEG on A4" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Color JPEG on A4" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - - NAME "Print-Job with Color JPEG on US Letter" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Color JPEG on US Letter" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA - - NAME "Print-Job with Color JPEG on 4x6" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Color JPEG on 4x6" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_4X6_MEDIA - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - - NAME "Print-Job with Grayscale JPEG on A4" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Grayscale JPEG on A4" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name gray.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - FILE gray.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - - NAME "Print-Job with Grayscale JPEG on US Letter" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Grayscale JPEG on US Letter" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name gray.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - FILE gray.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA - - NAME "Print-Job with Grayscale JPEG on 4x6" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Grayscale JPEG on 4x6" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name gray.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_4X6_MEDIA - FILE gray.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Print-Job with job-sheets -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET - - NAME "Print-Job with A4 PDF and Standard Sheet" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document w/Standard Sheet" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR keyword job-sheets standard - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET - - NAME "Print-Job with US Letter PDF and Standard Sheet" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document w/Standard Sheet" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR keyword job-sheets standard - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET - - NAME "Print-Job with A4 PDF and Standard Sheet" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document w/Standard Sheet" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR keyword job-sheets standard - FILE document-a4.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_STANDARD_SHEET - - NAME "Print-Job with US Letter PDF and Standard Sheet" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document w/Standard Sheet" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR keyword job-sheets standard - FILE document-a4.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test number-up output -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_2UP - - NAME "Print-Job with A4 PDF, 2-Up" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR integer number-up 2 - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_2UP - - NAME "Print-Job with US Letter PDF, 2-Up" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR integer number-up 2 - FILE document-letter.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_2UP - - NAME "Print-Job with A4 PDF, 2-Up" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR integer number-up 2 - FILE document-a4.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_POSTSCRIPT - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_2UP - - NAME "Print-Job with US Letter PDF, 2-Up" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.ps - ATTR keyword compression none - ATTR mimeMediaType document-format application/postscript - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR integer number-up 2 - FILE document-letter.ps - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test output with print-quality... -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY - - NAME "Print-Job with JPEG on 4x6, Draft Quality" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "4x6 Color JPEG; Draft Quality" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_4X6_MEDIA - ATTR enum print-quality 3 - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_NORMAL_QUALITY - - NAME "Print-Job with JPEG on 4x6, Normal Quality" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "4x6 Color JPEG; Normal Quality" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_4X6_MEDIA - ATTR enum print-quality 4 - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_JPEG - SKIP-IF-NOT-DEFINED OPTIONAL_4X6_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_HIGH_QUALITY - - NAME "Print-Job with JPEG on 4x6, High Quality" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "4x6 Color JPEG; High Quality" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name color.jpg - ATTR keyword compression none - ATTR mimeMediaType document-format image/jpeg - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_4X6_MEDIA - ATTR enum print-quality 5 - FILE color.jpg - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_A4_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY - - NAME "Print-Job with A4 PDF, Draft Quality" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "A4 Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-a4.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_A4_MEDIA - ATTR enum print-quality 3 - FILE document-a4.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-DEFINED NOPRINT - SKIP-IF-NOT-DEFINED OPTIONAL_PDF - SKIP-IF-NOT-DEFINED OPTIONAL_LETTER_MEDIA - SKIP-IF-NOT-DEFINED OPTIONAL_DRAFT_QUALITY - - NAME "Print-Job with US Letter PDF, Draft Quality" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "US Letter Test Document; 2-Up" - ATTR boolean ipp-attribute-fidelity false - ATTR name document-name document-letter.pdf - ATTR keyword compression none - ATTR mimeMediaType document-format application/pdf - GROUP job-attributes-tag - ATTR keyword media $OPTIONAL_LETTER_MEDIA - ATTR enum print-quality 3 - FILE document-letter.pdf - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - - -# Test hold/release in the context of Print-Job w/job-hold-until + Release-Job -{ - SKIP-IF-NOT-DEFINED OPTIONAL_HOLD_JOB - - NAME "Print-Job with job-hold-until" - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR name job-name "Test Document w/Hold" - ATTR name document-name $filename - ATTR keyword compression none - ATTR mimeMediaType document-format $filetype - GROUP job-attributes-tag - ATTR keyword job-hold-until indefinite - FILE $filename - - STATUS successful-ok - STATUS server-error-job-canceled - STATUS server-error-busy REPEAT-MATCH REPEAT-LIMIT 30 - - EXPECT job-uri OF-TYPE uri COUNT 1 IN-GROUP job-attributes-tag WITH-VALUE "$IPP_URI_SCHEME" - EXPECT job-id OF-TYPE integer COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE >0 - EXPECT job-state OF-TYPE unknown|enum COUNT 1 IN-GROUP job-attributes-tag - WITH-VALUE 3,4,5,6,7,8,9 - EXPECT job-state-reasons OF-TYPE keyword IN-GROUP job-attributes-tag - EXPECT ?job-state-message OF-TYPE text IN-GROUP job-attributes-tag - EXPECT ?number-of-intervening-jobs OF-TYPE integer - IN-GROUP job-attributes-tag WITH-VALUE >-1 -} - -{ - SKIP-IF-NOT-DEFINED OPTIONAL_HOLD_JOB - - NAME "Release-Job" - OPERATION Release-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR integer job-id $job-id - ATTR name requesting-user-name $user - - STATUS successful-ok - STATUS client-error-not-possible -} - - -# Test required printer description attribute support. -# -# Required by: PWG 5100.12 section 6.2 -{ - NAME "PWG 5100.12 section 6.2 - Required Printer Description Attributes" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format application/octet-stream - - STATUS successful-ok - - # Figure out capabilities - EXPECT color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true DEFINE-MATCH PRINTER_IS_COLOR - - # Job template attributes - EXPECT copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - EXPECT copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag - EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag - EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3 - EXPECT media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "$MEDIA_REGEX" - EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX" - EXPECT media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-ALL-VALUES "$MEDIA_REGEX" - EXPECT orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6 - EXPECT orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6 - EXPECT output-bin-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1 - EXPECT output-bin-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - EXPECT print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5 - EXPECT print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5 - EXPECT printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag - EXPECT sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" - EXPECT sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/" - - # Optional media-col support - EXPECT ?media-col-default OF-TYPE collection IN-GROUP printer-attributes-tag COUNT 1 - EXPECT ?media-col-ready OF-TYPE collection IN-GROUP printer-attributes-tag - EXPECT ?media-col-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - EXPECT media-col-supported WITH-VALUE media-back-coating DEFINE-MATCH HAVE_MEDIA_BACK_COATING - EXPECT media-col-supported WITH-VALUE media-color DEFINE-MATCH HAVE_MEDIA_COLOR - EXPECT media-col-supported WITH-VALUE media-front-coating DEFINE-MATCH HAVE_MEDIA_FRONT_COATING - EXPECT media-col-supported WITH-VALUE media-grain DEFINE-MATCH HAVE_MEDIA_GRAIN - EXPECT media-col-supported WITH-VALUE media-hole-count DEFINE-MATCH HAVE_MEDIA_HOLE_COUNT - EXPECT media-col-supported WITH-VALUE media-info DEFINE-MATCH HAVE_MEDIA_INFO - EXPECT media-col-supported WITH-VALUE media-key DEFINE-MATCH HAVE_MEDIA_KEY - EXPECT media-col-supported WITH-VALUE media-order-count DEFINE-MATCH HAVE_MEDIA_ORDER_COUNT - EXPECT media-col-supported WITH-VALUE media-pre-printed DEFINE-MATCH HAVE_MEDIA_PRE_PRINTED - EXPECT media-col-supported WITH-VALUE media-recycled DEFINE-MATCH HAVE_MEDIA_RECYCLED - EXPECT media-col-supported WITH-VALUE media-size DEFINE-MATCH HAVE_MEDIA_SIZE - EXPECT media-col-supported WITH-VALUE media-tooth DEFINE-MATCH HAVE_MEDIA_TOOTH - EXPECT media-col-supported WITH-VALUE media-type DEFINE-MATCH HAVE_MEDIA_TYPE - EXPECT media-col-supported WITH-VALUE media-weight-metric DEFINE-MATCH HAVE_MEDIA_WEIGHT_METRIC - - EXPECT media-back-coating-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_BACK_COATING - EXPECT media-color-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_COLOR - EXPECT media-front-coating-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_FRONT_COATING - EXPECT media-grain-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_GRAIN - EXPECT media-hole-count-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >-1 IF-DEFINED HAVE_MEDIA_HOLE_COUNT - EXPECT media-info-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_INFO - EXPECT media-key-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_KEY - EXPECT media-order-count-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0 IF-DEFINED HAVE_MEDIA_ORDER_COUNT - EXPECT media-pre-printed-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_PRE_PRINTED - EXPECT media-recycled-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_RECYCLED - EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_SIZE - EXPECT media-tooth-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_TOOTH - EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag IF-DEFINED HAVE_MEDIA_TYPE - EXPECT media-weight-metric-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >-1 IF-DEFINED HAVE_MEDIA_WEIGHT_METRIC - - # Printer description attributes - EXPECT color-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - EXPECT pages-per-minute OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 - EXPECT pages-per-minute-color OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED PRINTER_IS_COLOR - EXPECT !pages-per-minute-color IF-NOT-DEFINED PRINTER_IS_COLOR - EXPECT printer-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT printer-location OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT printer-make-and-model OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^.{0,127}$$/" - EXPECT printer-more-info OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 -} - - -# Test required printer description attribute support. -# -# Required by: PWG 5100.14 -{ - NAME "PWG 5100.14 section 5.1/5.2 - Required Operations and Attributes" - OPERATION Get-Printer-Attributes - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format application/octet-stream - ATTR keyword requested-attributes all,media-col-database - - STATUS successful-ok - - # Operations - EXPECT operations-supported WITH-VALUE 0x0002 # Print-Job - EXPECT operations-supported WITH-VALUE 0x0004 # Validate-Job - EXPECT operations-supported WITH-VALUE 0x0005 # Create-Job - EXPECT operations-supported WITH-VALUE 0x0006 # Send-Document - EXPECT operations-supported WITH-VALUE 0x0008 # Cancel-Job - EXPECT operations-supported WITH-VALUE 0x0009 # Get-Job-Attributes - EXPECT operations-supported WITH-VALUE 0x000a # Get-Jobs - EXPECT operations-supported WITH-VALUE 0x000b # Get-Printer-Attributes - EXPECT operations-supported WITH-VALUE 0x0039 # Cancel-My-Jobs - EXPECT operations-supported WITH-VALUE 0x003b # Close-Job - EXPECT operations-supported WITH-VALUE 0x003c # Identify-Printer - - # Printer description attributes - EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "deflate" DEFINE-MATCH HAVE_DEFLATE - EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "gzip" DEFINE-MATCH HAVE_GZIP - - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/jpeg" - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "image/pwg-raster" - EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag WITH-VALUE "/^(application/pdf|application/openxps)$/" DEFINE-MATCH PDF_OR_OPENXPS - - EXPECT feed-orientation-supported OF-TYPE keyword IN-GROUP printer-attributes-tag DEFINE-MATCH FEED_ORIENTATION_SUPPORTED - EXPECT feed-orientation-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED FEED_ORIENTATION_SUPPORTED - - EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag DEFINE-MATCH FINISHINGS_SUPPORTED - EXPECT finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag IF-DEFINED FINISHINGS_SUPPORTED - - EXPECT identify-actions-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/" - EXPECT identify-actions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(display|flash|sound|speak)$/" - - EXPECT ipp-features-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "ipp-everywhere" - - EXPECT job-account-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNT_ID_SUPPORTED - EXPECT job-account-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNT_ID_SUPPORTED - - EXPECT job-accounting-user-id-supported OF-TYPE boolean IN-GROUP printer-attributes-tag WITH-VALUE true COUNT 1 DEFINE-MATCH JOB_ACCOUNTING_USER_ID_SUPPORTED - EXPECT job-accounting-user-id-default OF-TYPE name|no-value IN-GROUP printer-attributes-tag COUNT 1 IF-DEFINED JOB_ACCOUNTING_USER_ID_SUPPORTED - - EXPECT job-constraints-supported OF-TYPE collection IN-GROUP printer-attributes-tag DEFINE-MATCH JOB_CONSTRAINTS_SUPPORTED - EXPECT job-resolvers-supported OF-TYPE collection IN-GROUP printer-attributes-tag IF-DEFINED JOB_CONSTRAINTS_SUPPORTED - - EXPECT job-creation-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - - EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true - - EXPECT preferred-attributes-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT media-bottom-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-left-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-right-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - EXPECT media-top-margin-supported OF-TYPE integer IN-GROUP printer-attributes-tag WITH-ALL-VALUES >-1 - - EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-col-ready OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT media-size-supported OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT media-source-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT media-type-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag - - EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT multiple-operation-time-out OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0 - - EXPECT multiple-operation-time-out-action OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(abort-job|hold-job|process-job)$/" - - EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-number" - EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "pages" - - EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true IF-DEFINED PDF_OR_OPENXPS - - EXPECT print-color-mode-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/" - EXPECT print-color-mode-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|auto-monochrome|bi-level|color|highlight|monochrome|process-bi-level|process-monochrome)$/" - - EXPECT print-content-optimize-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|graphic|photo|text|text-and-graphic)$/" - EXPECT print-content-optimize-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|graphic|photo|text|text-and-graphic)$/" - - EXPECT print-rendering-intent-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/" - EXPECT print-rendering-intent-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-ALL-VALUES "/^(auto|absolute|perceptual|relative|relative-bpc|saturation)$/" - - EXPECT ?printer-alert OF-TYPE octetString IN-GROUP printer-attributes-tag - EXPECT ?printer-alert-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-alert - - EXPECT printer-charge-info DEFINE-MATCH PRINTER_CHARGE_INFO - EXPECT ?printer-charge-info OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-charge-info-uri IF-DEFINED PRINTER_CHARGE_INFO - EXPECT ?printer-charge-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT printer-config-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-config-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1 - - EXPECT printer-device-id OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^([-A-Za-z ]+:[^;]*;)+$/" - - EXPECT printer-geo-location OF-TYPE uri|unknown IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^geo:/" - - EXPECT printer-get-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-format" - - EXPECT ?printer-icc-profiles-supported OF-TYPE collection IN-GROUP printer-attributes-tag - - EXPECT printer-icons OF-TYPE uri IN-GROUP printer-attributes-tag - - EXPECT ?printer-mandatory-job-attributes OF-TYPE keyword IN-GROUP printer-attributes-tag - - EXPECT printer-organization OF-TYPE text IN-GROUP printer-attributes-tag - EXPECT printer-organizational-unit OF-TYPE text IN-GROUP printer-attributes-tag - - EXPECT printer-state-change-date-time OF-TYPE dateTime IN-GROUP printer-attributes-tag COUNT 1 - EXPECT printer-state-change-time OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >-1 - - EXPECT printer-supply OF-TYPE octetString IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply-description - EXPECT printer-supply-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-supply - - EXPECT printer-supply-info-uri OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT printer-uuid OF-TYPE uri IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^urn:uuid:[0-9A-Fa-f]{8,8}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{4,4}-[0-9A-Fa-f]{12,12}/" - - EXPECT pwg-raster-document-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 150dpi DEFINE-MATCH HAVE_150DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 180dpi DEFINE-MATCH HAVE_180DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 300dpi DEFINE-MATCH HAVE_300DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 3600dpi DEFINE-MATCH HAVE_360DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 600dpi DEFINE-MATCH HAVE_600DPI - EXPECT pwg-raster-document-resolution-supported WITH-VALUE 720dpi DEFINE-MATCH HAVE_720DPI - - EXPECT pwg-raster-document-sheet-back OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 - - EXPECT pwg-raster-document-type-supported OF-TYPE keyword IN-GROUP printer-attributes-tag - EXPECT pwg-raster-document-type-supported WITH-VALUE "black_1" DEFINE-MATCH HAVE_BLACK_1 - EXPECT pwg-raster-document-type-supported WITH-VALUE "cmyk_8" DEFINE-MATCH HAVE_CMYK_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "sgray_8" DEFINE-MATCH HAVE_SGRAY_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_8" DEFINE-MATCH HAVE_SRGB_8 - EXPECT pwg-raster-document-type-supported WITH-VALUE "srgb_16" DEFINE-MATCH HAVE_SRGB_16 - - EXPECT which-jobs-supported OF-TYPE keyword IN-GROUP printer-attributes-tag -} - - -# Test printing all sample documents -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/color.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 150dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/color.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 180dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/color.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 300dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/color.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 360dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/color.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 600dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/color.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/color.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/color.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/color.jpg-4x6-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "color.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "color.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print color.jpg-4x6 @ 720dpi, srgb-16, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_16 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "color.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-16/color.jpg-4x6-srgb-16-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/document-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/document-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/document-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/document-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/document-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/document-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-a4" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-a4 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/document-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/document-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/document-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/document-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/document-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/document-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/document-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/document-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/document-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/document-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/document-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/document-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/document-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/document-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/document-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/document-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/document-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/document-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/document-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/document-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/document-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/document-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/document-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "document-letter" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "document-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print document-letter @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "document-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/document-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/gray.jpg-4x6-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/gray.jpg-4x6-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/gray.jpg-4x6-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/gray.jpg-4x6-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/gray.jpg-4x6-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/gray.jpg-4x6-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/gray.jpg-4x6-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "gray.jpg-4x6" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "gray.jpg-4x6" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print gray.jpg-4x6 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "gray.jpg-4x6" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/gray.jpg-4x6-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-a4-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-a4-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-a4-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-a4-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-a4-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-a4-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-a4-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-a4-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-a4-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-a4-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-a4-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-a4-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-a4-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-a4-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-a4-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-a4-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-a4-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-a4-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-a4-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-a4-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-a4-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-a4-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-a4-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-a4" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-a4" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-a4 @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-a4" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-a4-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/black-1/onepage-letter-black-1-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/cmyk-8/onepage-letter-cmyk-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/sgray-8/onepage-letter-sgray-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 150dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_150DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-150dpi-20111130/srgb-8/onepage-letter-srgb-8-150dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/black-1/onepage-letter-black-1-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/cmyk-8/onepage-letter-cmyk-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/sgray-8/onepage-letter-sgray-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 180dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_180DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-180dpi-20111130/srgb-8/onepage-letter-srgb-8-180dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/black-1/onepage-letter-black-1-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/cmyk-8/onepage-letter-cmyk-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/sgray-8/onepage-letter-sgray-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 300dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_300DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-300dpi-20111130/srgb-8/onepage-letter-srgb-8-300dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/black-1/onepage-letter-black-1-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/cmyk-8/onepage-letter-cmyk-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/sgray-8/onepage-letter-sgray-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 360dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_360DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-360dpi-20111130/srgb-8/onepage-letter-srgb-8-360dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/black-1/onepage-letter-black-1-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/cmyk-8/onepage-letter-cmyk-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/sgray-8/onepage-letter-sgray-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 600dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_600DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-600dpi-20111130/srgb-8/onepage-letter-srgb-8-600dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, black-1, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_BLACK_1 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/black-1/onepage-letter-black-1-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, cmyk-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_CMYK_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/cmyk-8/onepage-letter-cmyk-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, sgray-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SGRAY_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/sgray-8/onepage-letter-sgray-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR name job-name "onepage-letter" - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8, deflate" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_DEFLATE - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression deflate - ATTR name job-name "onepage-letter" - COMPRESSION deflate - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - -{ - NAME "Print onepage-letter @ 720dpi, srgb-8, gzip" - SKIP-IF-MISSING pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - SKIP-IF-NOT-DEFINED HAVE_720DPI - SKIP-IF-NOT-DEFINED HAVE_SRGB_8 - SKIP-IF-NOT-DEFINED HAVE_GZIP - - OPERATION Print-Job - GROUP operation-attributes-tag - ATTR charset attributes-charset utf-8 - ATTR naturalLanguage attributes-natural-language en - ATTR uri printer-uri $uri - ATTR name requesting-user-name $user - ATTR mimeMediaType document-format image/pwg-raster - ATTR keyword compression gzip - ATTR name job-name "onepage-letter" - COMPRESSION gzip - FILE pwg-raster-samples-720dpi-20111130/srgb-8/onepage-letter-srgb-8-720dpi.pwg - - STATUS successful-ok - STATUS server-error-busy REPEAT-MATCH -} - - -# -# End of "$Id: ipp-everywhere.test 11398 2013-11-06 20:11:11Z msweet $". -# diff --git a/test/ippdiscover.c b/test/ippdiscover.c deleted file mode 100644 index 6067d9db55..0000000000 --- a/test/ippdiscover.c +++ /dev/null @@ -1,819 +0,0 @@ -/* - * ippdiscover command for CUPS. - * - * Copyright 2007-2013 by Apple Inc. - * Copyright 1997-2007 by Easy Software Products. - * - * These coded instructions, statements, and computer programs are the - * property of Apple Inc. and are protected by Federal copyright - * law. Distribution and use rights are outlined in the file "LICENSE.txt" - * which should have been included with this file. If this file is - * file is missing or damaged, see the license at "http://www.cups.org/". - * - * This file is subject to the Apple OS-Developed Software exception. - */ - - -/* - * Include necessary headers. - */ - -#include -#ifdef HAVE_DNSSD -# include -# ifdef WIN32 -# pragma comment(lib, "dnssd.lib") -# endif /* WIN32 */ -#endif /* HAVE_DNSSD */ -#ifdef HAVE_AVAHI -# include -# include -# include -# include -# include -# include -#define kDNSServiceMaxDomainName AVAHI_DOMAIN_NAME_MAX -#endif /* HAVE_AVAHI */ - - -/* - * Local globals... - */ - -#ifdef HAVE_AVAHI -static int got_data = 0; /* Got data from poll? */ -static AvahiSimplePoll *simple_poll = NULL; - /* Poll information */ -#endif /* HAVE_AVAHI */ -static const char *program = NULL;/* Program to run */ - - -/* - * Local functions... - */ - -#ifdef HAVE_DNSSD -static void DNSSD_API browse_callback(DNSServiceRef sdRef, - DNSServiceFlags flags, - uint32_t interfaceIndex, - DNSServiceErrorType errorCode, - const char *serviceName, - const char *regtype, - const char *replyDomain, void *context) - __attribute__((nonnull(1,5,6,7,8))); -static void DNSSD_API resolve_cb(DNSServiceRef sdRef, - DNSServiceFlags flags, - uint32_t interfaceIndex, - DNSServiceErrorType errorCode, - const char *fullName, - const char *hostTarget, - uint16_t port, uint16_t txtLen, - const unsigned char *txtRecord, - void *context); -#endif /* HAVE_DNSSD */ - -#ifdef HAVE_AVAHI -static void browse_callback(AvahiServiceBrowser *browser, - AvahiIfIndex interface, - AvahiProtocol protocol, - AvahiBrowserEvent event, - const char *serviceName, - const char *regtype, - const char *replyDomain, - AvahiLookupResultFlags flags, - void *context); -static void client_cb(AvahiClient *client, AvahiClientState state, - void *simple_poll); -static int poll_cb(struct pollfd *pollfds, unsigned int num_pollfds, - int timeout, void *context); -static void resolve_cb(AvahiServiceResolver *resolver, - AvahiIfIndex interface, - AvahiProtocol protocol, - AvahiResolverEvent event, - const char *name, const char *type, - const char *domain, const char *host_name, - const AvahiAddress *address, uint16_t port, - AvahiStringList *txt, - AvahiLookupResultFlags flags, void *context); -#endif /* HAVE_AVAHI */ - -static void resolve_and_run(const char *name, const char *type, - const char *domain); -static void unquote(char *dst, const char *src, size_t dstsize); -static void usage(void) __attribute__((noreturn)); - - -/* - * 'main()' - Browse for printers and run the specified command. - */ - -int /* O - Exit status */ -main(int argc, /* I - Number of command-line args */ - char *argv[]) /* I - Command-line arguments */ -{ - int i; /* Looping var */ - const char *opt, /* Current option character */ - *name = NULL, /* Service name */ - *type = "_ipp._tcp", /* Service type */ - *domain = "local."; /* Service domain */ -#ifdef HAVE_DNSSD - DNSServiceRef ref; /* Browsing service reference */ -#endif /* HAVE_DNSSD */ -#ifdef HAVE_AVAHI - AvahiClient *client; /* Client information */ - int error; /* Error code, if any */ -#endif /* HAVE_AVAHI */ - - - for (i = 1; i < argc; i ++) - if (!strcmp(argv[i], "snmp")) - snmponly = 1; - else if (!strcmp(argv[i], "ipp")) - ipponly = 1; - else - { - puts("Usage: ./ipp-printers [{ipp | snmp}]"); - return (1); - } - - /* - * Create an array to track devices... - */ - - devices = cupsArrayNew((cups_array_func_t)compare_devices, NULL); - - /* - * Browse for different kinds of printers... - */ - - if (DNSServiceCreateConnection(&main_ref) != kDNSServiceErr_NoError) - { - perror("ERROR: Unable to create service connection"); - return (1); - } - - fd = DNSServiceRefSockFD(main_ref); - - ipp_ref = main_ref; - DNSServiceBrowse(&ipp_ref, kDNSServiceFlagsShareConnection, 0, - "_ipp._tcp", NULL, browse_callback, devices); - - /* - * Loop until we are killed... - */ - - progress(); - - for (;;) - { - FD_ZERO(&input); - FD_SET(fd, &input); - - timeout.tv_sec = 2; - timeout.tv_usec = 500000; - - if (select(fd + 1, &input, NULL, NULL, &timeout) <= 0) - { - time_t curtime = time(NULL); - - for (device = (cups_device_t *)cupsArrayFirst(devices); - device; - device = (cups_device_t *)cupsArrayNext(devices)) - if (!device->got_resolve) - { - if (!device->ref) - break; - - if ((curtime - device->resolve_time) > 10) - { - device->got_resolve = -1; - fprintf(stderr, "\rUnable to resolve \"%s\": timeout\n", - device->name); - progress(); - } - else - break; - } - - if (!device) - break; - } - - if (FD_ISSET(fd, &input)) - { - /* - * Process results of our browsing... - */ - - progress(); - DNSServiceProcessResult(main_ref); - } - else - { - /* - * Query any devices we've found... - */ - - DNSServiceErrorType status; /* DNS query status */ - int count; /* Number of queries */ - - - for (device = (cups_device_t *)cupsArrayFirst(devices), count = 0; - device; - device = (cups_device_t *)cupsArrayNext(devices)) - { - if (!device->ref && !device->sent) - { - /* - * Found the device, now get the TXT record(s) for it... - */ - - if (count < 50) - { - device->resolve_time = time(NULL); - device->ref = main_ref; - - status = DNSServiceResolve(&(device->ref), - kDNSServiceFlagsShareConnection, - 0, device->name, device->regtype, - device->domain, resolve_callback, - device); - if (status != kDNSServiceErr_NoError) - { - fprintf(stderr, "\rUnable to resolve \"%s\": %d\n", - device->name, status); - progress(); - } - else - count ++; - } - } - else if (!device->sent && device->got_resolve) - { - /* - * Got the TXT records, now report the device... - */ - - DNSServiceRefDeallocate(device->ref); - device->ref = 0; - device->sent = 1; - } - } - } - } - -#ifndef DEBUG - fprintf(stderr, "\rFound %d printers. Now querying for capabilities...\n", - cupsArrayCount(devices)); -#endif /* !DEBUG */ - - puts("#!/bin/sh -x"); - puts("test -d results && rm -rf results"); - puts("mkdir results"); - puts("CUPS_DEBUG_LEVEL=6; export CUPS_DEBUG_LEVEL"); - puts("CUPS_DEBUG_FILTER='^(ipp|http|_ipp|_http|cupsGetResponse|cupsSend|" - "cupsWrite|cupsDo).*'; export CUPS_DEBUG_FILTER"); - - for (device = (cups_device_t *)cupsArrayFirst(devices); - device; - device = (cups_device_t *)cupsArrayNext(devices)) - { - if (device->got_resolve <= 0 || device->cups_shared) - continue; - -#ifdef DEBUG - fprintf(stderr, "Checking \"%s\" (got_resolve=%d, cups_shared=%d, uri=%s)\n", - device->name, device->got_resolve, device->cups_shared, device->uri); -#else - fprintf(stderr, "Checking \"%s\"...\n", device->name); -#endif /* DEBUG */ - - if ((http = httpConnect(device->host, device->port)) == NULL) - { - fprintf(stderr, "Failed to connect to \"%s\": %s\n", device->name, - cupsLastErrorString()); - continue; - } - - request = ippNewRequest(IPP_GET_PRINTER_ATTRIBUTES); - ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, - device->uri); - - response = cupsDoRequest(http, request, device->rp); - - if (cupsLastError() > IPP_OK_SUBST) - fprintf(stderr, "Failed to query \"%s\": %s\n", device->name, - cupsLastErrorString()); - else - { - if ((attr = ippFindAttribute(response, "ipp-versions-supported", - IPP_TAG_KEYWORD)) != NULL) - { - version = attr->values[0].string.text; - - for (i = 1; i < attr->num_values; i ++) - if (strcmp(attr->values[i].string.text, version) > 0) - version = attr->values[i].string.text; - } - else - version = "1.0"; - - testfile = NULL; - - if ((attr = ippFindAttribute(response, "document-format-supported", - IPP_TAG_MIMETYPE)) != NULL) - { - /* - * Figure out the test file for printing, preferring PDF and PostScript - * over JPEG and plain text... - */ - - for (i = 0; i < attr->num_values; i ++) - { - if (!strcasecmp(attr->values[i].string.text, "application/pdf")) - { - testfile = "testfile.pdf"; - break; - } - else if (!strcasecmp(attr->values[i].string.text, - "application/postscript")) - testfile = "testfile.ps"; - else if (!strcasecmp(attr->values[i].string.text, "image/jpeg") && - !testfile) - testfile = "testfile.jpg"; - else if (!strcasecmp(attr->values[i].string.text, "text/plain") && - !testfile) - testfile = "testfile.txt"; - else if (!strcasecmp(attr->values[i].string.text, - "application/vnd.hp-PCL") && !testfile) - testfile = "testfile.pcl"; - } - - if (!testfile) - { - fprintf(stderr, - "Printer \"%s\" reports the following IPP file formats:\n", - device->name); - for (i = 0; i < attr->num_values; i ++) - fprintf(stderr, " \"%s\"\n", attr->values[i].string.text); - } - } - - if (!testfile && device->pdl) - { - char *pdl, /* Copy of pdl string */ - *start, *end; /* Pointers into pdl string */ - - - pdl = strdup(device->pdl); - for (start = device->pdl; start && *start; start = end) - { - if ((end = strchr(start, ',')) != NULL) - *end++ = '\0'; - - if (!strcasecmp(start, "application/pdf")) - { - testfile = "testfile.pdf"; - break; - } - else if (!strcasecmp(start, "application/postscript")) - testfile = "testfile.ps"; - else if (!strcasecmp(start, "image/jpeg") && !testfile) - testfile = "testfile.jpg"; - else if (!strcasecmp(start, "text/plain") && !testfile) - testfile = "testfile.txt"; - else if (!strcasecmp(start, "application/vnd.hp-PCL") && !testfile) - testfile = "testfile.pcl"; - } - free(pdl); - - if (testfile) - { - fprintf(stderr, - "Using \"%s\" for printer \"%s\" based on TXT record pdl " - "info.\n", testfile, device->name); - } - else - { - fprintf(stderr, - "Printer \"%s\" reports the following TXT file formats:\n", - device->name); - fprintf(stderr, " \"%s\"\n", device->pdl); - } - } - - if (!device->ty && - (attr = ippFindAttribute(response, "printer-make-and-model", - IPP_TAG_TEXT)) != NULL) - device->ty = strdup(attr->values[0].string.text); - - if (strcmp(version, "1.0") && testfile && device->ty) - { - char filename[1024], /* Filename */ - *fileptr; /* Pointer into filename */ - const char *typtr; /* Pointer into ty */ - - if (!strncasecmp(device->ty, "DeskJet", 7) || - !strncasecmp(device->ty, "DesignJet", 9) || - !strncasecmp(device->ty, "OfficeJet", 9) || - !strncasecmp(device->ty, "Photosmart", 10)) - strlcpy(filename, "HP_", sizeof(filename)); - else - filename[0] = '\0'; - - fileptr = filename + strlen(filename); - - if (!strncasecmp(device->ty, "Lexmark International Lexmark", 29)) - typtr = device->ty + 22; - else - typtr = device->ty; - - while (*typtr && fileptr < (filename + sizeof(filename) - 1)) - { - if (isalnum(*typtr & 255) || *typtr == '-') - *fileptr++ = *typtr++; - else - { - *fileptr++ = '_'; - typtr++; - } - } - - *fileptr = '\0'; - - printf("# %s\n", device->name); - printf("echo \"Testing %s...\"\n", device->name); - - if (!ipponly) - { - printf("echo \"snmpwalk -c public -v 1 -Cc %s 1.3.6.1.2.1.25 " - "1.3.6.1.2.1.43 1.3.6.1.4.1.2699.1\" > results/%s.snmpwalk\n", - device->host, filename); - printf("snmpwalk -c public -v 1 -Cc %s 1.3.6.1.2.1.25 " - "1.3.6.1.2.1.43 1.3.6.1.4.1.2699.1 | " - "tee -a results/%s.snmpwalk\n", - device->host, filename); - } - - if (!snmponly) - { - printf("echo \"./ipptool-static -tIf %s -T 30 -d NOPRINT=1 -V %s %s " - "ipp-%s.test\" > results/%s.log\n", testfile, version, - device->uri, version, filename); - printf("CUPS_DEBUG_LOG=results/%s.debug_log " - "./ipptool-static -tIf %s -T 30 -d NOPRINT=1 -V %s %s " - "ipp-%s.test | tee -a results/%s.log\n", filename, - testfile, version, device->uri, - version, filename); - } - - puts(""); - } - else if (!device->ty) - fprintf(stderr, - "Ignoring \"%s\" since it doesn't provide a make and model.\n", - device->name); - else if (!testfile) - fprintf(stderr, - "Ignoring \"%s\" since it does not support a common format.\n", - device->name); - else - fprintf(stderr, "Ignoring \"%s\" since it only supports IPP/1.0.\n", - device->name); - } - - ippDelete(response); - httpClose(http); - } - - return (0); -} - - -/* - * 'browse_callback()' - Browse devices. - */ - -static void -browse_callback( - DNSServiceRef sdRef, /* I - Service reference */ - DNSServiceFlags flags, /* I - Option flags */ - uint32_t interfaceIndex, /* I - Interface number */ - DNSServiceErrorType errorCode, /* I - Error, if any */ - const char *serviceName, /* I - Name of service/device */ - const char *regtype, /* I - Type of service */ - const char *replyDomain, /* I - Service domain */ - void *context) /* I - Devices array */ -{ -#ifdef DEBUG - fprintf(stderr, "browse_callback(sdRef=%p, flags=%x, " - "interfaceIndex=%d, errorCode=%d, serviceName=\"%s\", " - "regtype=\"%s\", replyDomain=\"%s\", context=%p)\n", - sdRef, flags, interfaceIndex, errorCode, - serviceName ? serviceName : "(null)", - regtype ? regtype : "(null)", - replyDomain ? replyDomain : "(null)", - context); -#endif /* DEBUG */ - - /* - * Only process "add" data... - */ - - if (errorCode != kDNSServiceErr_NoError || !(flags & kDNSServiceFlagsAdd)) - return; - - /* - * Get the device... - */ - - get_device((cups_array_t *)context, serviceName, regtype, replyDomain); -} - - -/* - * 'compare_devices()' - Compare two devices. - */ - -static int /* O - Result of comparison */ -compare_devices(cups_device_t *a, /* I - First device */ - cups_device_t *b) /* I - Second device */ -{ - int retval = strcmp(a->name, b->name); - - if (retval) - return (retval); - else - return (-strcmp(a->regtype, b->regtype)); -} - - -/* - * 'get_device()' - Create or update a device. - */ - -static cups_device_t * /* O - Device */ -get_device(cups_array_t *devices, /* I - Device array */ - const char *serviceName, /* I - Name of service/device */ - const char *regtype, /* I - Type of service */ - const char *replyDomain) /* I - Service domain */ -{ - cups_device_t key, /* Search key */ - *device; /* Device */ - char fullName[kDNSServiceMaxDomainName]; - /* Full name for query */ - - - /* - * See if this is a new device... - */ - - key.name = (char *)serviceName; - key.regtype = (char *)regtype; - - for (device = cupsArrayFind(devices, &key); - device; - device = cupsArrayNext(devices)) - if (strcasecmp(device->name, key.name)) - break; - else - { - if (!strcasecmp(device->domain, "local.") && - strcasecmp(device->domain, replyDomain)) - { - /* - * Update the .local listing to use the "global" domain name instead. - * The backend will try local lookups first, then the global domain name. - */ - - free(device->domain); - device->domain = strdup(replyDomain); - - DNSServiceConstructFullName(fullName, device->name, regtype, - replyDomain); - free(device->fullName); - device->fullName = strdup(fullName); - } - - return (device); - } - - /* - * Yes, add the device... - */ - - device = calloc(sizeof(cups_device_t), 1); - device->name = strdup(serviceName); - device->domain = strdup(replyDomain); - device->regtype = strdup(regtype); - - cupsArrayAdd(devices, device); - - /* - * Set the "full name" of this service, which is used for queries... - */ - - DNSServiceConstructFullName(fullName, serviceName, regtype, replyDomain); - device->fullName = strdup(fullName); - -#ifdef DEBUG - fprintf(stderr, "get_device: fullName=\"%s\"...\n", fullName); -#endif /* DEBUG */ - - return (device); -} - - -/* - * 'progress()' - Show query progress. - */ - -static void -progress(void) -{ -#ifndef DEBUG - const char *chars = "|/-\\"; - static int count = 0; - - - fprintf(stderr, "\rLooking for printers %c", chars[count]); - fflush(stderr); - count = (count + 1) & 3; -#endif /* !DEBUG */ -} - - -/* - * 'resolve_callback()' - Process resolve data. - */ - -static void -resolve_callback( - DNSServiceRef sdRef, /* I - Service reference */ - DNSServiceFlags flags, /* I - Data flags */ - uint32_t interfaceIndex, /* I - Interface */ - DNSServiceErrorType errorCode, /* I - Error, if any */ - const char *fullName, /* I - Full service name */ - const char *hostTarget, /* I - Hostname */ - uint16_t port, /* I - Port number (network byte order) */ - uint16_t txtLen, /* I - Length of TXT record data */ - const unsigned char *txtRecord, /* I - TXT record data */ - void *context) /* I - Device */ -{ - char temp[257], /* TXT key value */ - uri[1024]; /* Printer URI */ - const void *value; /* Value from TXT record */ - uint8_t valueLen; /* Length of value */ - cups_device_t *device = (cups_device_t *)context; - /* Device */ - - -#ifdef DEBUG - fprintf(stderr, "\rresolve_callback(sdRef=%p, flags=%x, " - "interfaceIndex=%d, errorCode=%d, fullName=\"%s\", " - "hostTarget=\"%s\", port=%d, txtLen=%u, txtRecord=%p, " - "context=%p)\n", - sdRef, flags, interfaceIndex, errorCode, - fullName ? fullName : "(null)", hostTarget ? hostTarget : "(null)", - ntohs(port), txtLen, txtRecord, context); -#endif /* DEBUG */ - - /* - * Only process "add" data... - */ - - if (errorCode != kDNSServiceErr_NoError) - return; - - device->got_resolve = 1; - device->host = strdup(hostTarget); - device->port = ntohs(port); - - /* - * Extract the "remote printer" key from the TXT record and save the URI... - */ - - if ((value = TXTRecordGetValuePtr(txtLen, txtRecord, "rp", - &valueLen)) != NULL) - { - if (((char *)value)[0] == '/') - { - /* - * "rp" value (incorrectly) has a leading slash already... - */ - - memcpy(temp, value, valueLen); - temp[valueLen] = '\0'; - } - else - { - /* - * Convert to resource by concatenating with a leading "/"... - */ - - temp[0] = '/'; - memcpy(temp + 1, value, valueLen); - temp[valueLen + 1] = '\0'; - } - } - else - { - /* - * Default "rp" value is blank, mapping to a path of "/"... - */ - - temp[0] = '/'; - temp[1] = '\0'; - } - - if (!strncmp(temp, "/printers/", 10)) - device->cups_shared = -1; - - httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", - NULL, hostTarget, ntohs(port), temp); - device->uri = strdup(uri); - device->rp = strdup(temp); - - if ((value = TXTRecordGetValuePtr(txtLen, txtRecord, "ty", - &valueLen)) != NULL) - { - memcpy(temp, value, valueLen); - temp[valueLen] = '\0'; - - device->ty = strdup(temp); - } - - if ((value = TXTRecordGetValuePtr(txtLen, txtRecord, "pdl", - &valueLen)) != NULL) - { - memcpy(temp, value, valueLen); - temp[valueLen] = '\0'; - - device->pdl = strdup(temp); - } - - if ((value = TXTRecordGetValuePtr(txtLen, txtRecord, "printer-type", - &valueLen)) != NULL) - device->cups_shared = 1; - - if (device->cups_shared) - fprintf(stderr, "\rIgnoring CUPS printer %s\n", uri); - else - fprintf(stderr, "\rFound IPP printer %s\n", uri); - - progress(); -} - - -/* - * 'unquote()' - Unquote a name string. - */ - -static void -unquote(char *dst, /* I - Destination buffer */ - const char *src, /* I - Source string */ - size_t dstsize) /* I - Size of destination buffer */ -{ - char *dstend = dst + dstsize - 1; /* End of destination buffer */ - - - while (*src && dst < dstend) - { - if (*src == '\\') - { - src ++; - if (isdigit(src[0] & 255) && isdigit(src[1] & 255) && - isdigit(src[2] & 255)) - { - *dst++ = ((((src[0] - '0') * 10) + src[1] - '0') * 10) + src[2] - '0'; - src += 3; - } - else - *dst++ = *src++; - } - else - *dst++ = *src ++; - } - - *dst = '\0'; -} - - -/* - * 'usage()' - Show program usage and exit. - */ - -static void -usage(void) -{ - _cupsLangPuts(stdout, _("Usage: ippdiscover [options] -a\n" - " ippdiscover [options] \"service name\"\n" - "\n" - "Options:")); - _cupsLangPuts(stdout, _(" -a Browse for all services.")); - _cupsLangPuts(stdout, _(" -d domain Browse/resolve in specified domain.")); - _cupsLangPuts(stdout, _(" -p program Run specified program for each service.")); - _cupsLangPuts(stdout, _(" -t type Browse/resolve with specified type.")); - - exit(0); -} diff --git a/test/ippinfra.c b/test/ippinfra.c deleted file mode 100644 index ebd26c1716..0000000000 --- a/test/ippinfra.c +++ /dev/null @@ -1,7118 +0,0 @@ -/* - * Sample IPP INFRA server for CUPS. - * - * Copyright 2010-2014 by Apple Inc. - * - * These coded instructions, statements, and computer programs are the - * property of Apple Inc. and are protected by Federal copyright - * law. Distribution and use rights are outlined in the file "LICENSE.txt" - * which should have been included with this file. If this file is - * file is missing or damaged, see the license at "http://www.cups.org/". - * - * This file is subject to the Apple OS-Developed Software exception. - */ - -/* - * Disable private and deprecated stuff so we can verify that the public API - * is sufficient to implement a server. - */ - -#define _IPP_PRIVATE_STRUCTURES 0 /* Disable private IPP stuff */ -#define _CUPS_NO_DEPRECATED 1 /* Disable deprecated stuff */ - - -/* - * Include necessary headers... - */ - -#include /* CUPS configuration header */ -#include /* Public API */ -#include /* CUPS string functions */ -#include /* For multithreading functions */ -#include -#include -#include -#include -#include -#include -#include - -#ifdef WIN32 -# include -# include -# include -# define WEXITSTATUS(s) (s) -# include -typedef ULONG nfds_t; -# define poll WSAPoll -#else -extern char **environ; - -# include -# include -# include -#endif /* WIN32 */ - -#ifdef HAVE_SYS_MOUNT_H -# include -#endif /* HAVE_SYS_MOUNT_H */ -#ifdef HAVE_SYS_STATFS_H -# include -#endif /* HAVE_SYS_STATFS_H */ -#ifdef HAVE_SYS_STATVFS_H -# include -#endif /* HAVE_SYS_STATVFS_H */ -#ifdef HAVE_SYS_VFS_H -# include -#endif /* HAVE_SYS_VFS_H */ - -#ifdef HAVE_PTHREAD_H -typedef pthread_cond_t _cups_cond_t; -# define _CUPS_COND_INITIALIZER PTHREAD_COND_INITIALIZER -# define _cupsCondBroadcast(c) pthread_cond_broadcast(c) -# define _cupsCondDeinit(c) pthread_cond_destroy(c) -# define _cupsCondInit(c) pthread_cond_init((c), NULL) -# define _cupsCondWait(c,m) pthread_cond_wait((c),(m)) -# define _cupsMutexDeinit(m) pthread_mutex_destroy(m) -# define _cupsRWDeinit(rw) pthread_rwlock_destroy(rw) -#else -typedef char _cups_cond_t; -# define _CUPS_COND_INITIALIZER 0 -# define _cupsCondBroadcast(c) -# define _cupsCondDeinit(c) -# define _cupsCondInit(c) *(c)=0 -# define _cupsCondWait(c,m) 0 -# define _cupsMutexDeinit(m) -# define _cupsRWDeinit(rw) -#endif /* HAVE_PTHREAD_H */ - - -/* - * Constants... - */ - -/* New IPP operation codes from IPP INFRA */ -# define _IPP_OP_ACKNOWLEDGE_DOCUMENT (ipp_op_t)0x003f -# define _IPP_OP_ACKNOWLEDGE_IDENTIFY_PRINTER (ipp_op_t)0x0040 -# define _IPP_OP_ACKNOWLEDGE_JOB (ipp_op_t)0x0041 -# define _IPP_OP_FETCH_DOCUMENT (ipp_op_t)0x0042 -# define _IPP_OP_FETCH_JOB (ipp_op_t)0x0043 -# define _IPP_OP_GET_OUTPUT_DEVICE_ATTRIBUTES (ipp_op_t)0x0044 -# define _IPP_OP_UPDATE_ACTIVE_JOBS (ipp_op_t)0x0045 -# define _IPP_OP_UPDATE_DOCUMENT_STATUS (ipp_op_t)0x0047 -# define _IPP_OP_UPDATE_JOB_STATUS (ipp_op_t)0x0048 -# define _IPP_OP_UPDATE_OUTPUT_DEVICE_ATTRIBUTES (ipp_op_t)0x0049 -# define _IPP_OP_DEREGISTER_OUTPUT_DEVICE (ipp_op_t)0x204b - -/* New IPP status code from IPP INFRA */ -# define _IPP_STATUS_ERROR_NOT_FETCHABLE (ipp_status_t)0x0420 - -/* Maximum lease duration value from RFC 3995 - 2^26-1 or ~2 years */ -# define _IPP_NOTIFY_LEASE_DURATION_MAX 67108863 -/* But a value of 0 means "never expires"... */ -# define _IPP_NOTIFY_LEASE_DURATION_FOREVER 0 -/* Default duration is 1 day */ -# define _IPP_NOTIFY_LEASE_DURATION_DEFAULT 86400 - - -/* - * Event mask enumeration... - */ - -enum _ipp_event_e /* notify-events bit values */ -{ - _IPP_EVENT_DOCUMENT_COMPLETED = 0x00000001, - _IPP_EVENT_DOCUMENT_CONFIG_CHANGED = 0x00000002, - _IPP_EVENT_DOCUMENT_CREATED = 0x00000004, - _IPP_EVENT_DOCUMENT_FETCHABLE = 0x00000008, - _IPP_EVENT_DOCUMENT_STATE_CHANGED = 0x00000010, - _IPP_EVENT_DOCUMENT_STOPPED = 0x00000020, - _IPP_EVENT_JOB_COMPLETED = 0x00000040, - _IPP_EVENT_JOB_CONFIG_CHANGED = 0x00000080, - _IPP_EVENT_JOB_CREATED = 0x00000100, - _IPP_EVENT_JOB_FETCHABLE = 0x00000200, - _IPP_EVENT_JOB_PROGRESS = 0x00000400, - _IPP_EVENT_JOB_STATE_CHANGED = 0x00000800, - _IPP_EVENT_JOB_STOPPED = 0x00001000, - _IPP_EVENT_PRINTER_CONFIG_CHANGED = 0x00002000, - _IPP_EVENT_PRINTER_FINISHINGS_CHANGED = 0x00004000, - _IPP_EVENT_PRINTER_MEDIA_CHANGED = 0x00008000, - _IPP_EVENT_PRINTER_QUEUE_ORDER_CHANGED = 0x00010000, - _IPP_EVENT_PRINTER_RESTARTED = 0x00020000, - _IPP_EVENT_PRINTER_SHUTDOWN = 0x00040000, - _IPP_EVENT_PRINTER_STATE_CHANGED = 0x00080000, - _IPP_EVENT_PRINTER_STOPPED = 0x00100000, - - /* "Wildcard" values... */ - _IPP_EVENT_NONE = 0x00000000, /* Nothing */ - _IPP_EVENT_DOCUMENT_ALL = 0x0000003f, - _IPP_EVENT_DOCUMENT_STATE_ALL = 0x00000037, - _IPP_EVENT_JOB_ALL = 0x00001fc0, - _IPP_EVENT_JOB_STATE_ALL = 0x00001940, - _IPP_EVENT_PRINTER_ALL = 0x001fe000, - _IPP_EVENT_PRINTER_CONFIG_ALL = 0x0000e000, - _IPP_EVENT_PRINTER_STATE_ALL = 0x001e0000, - _IPP_EVENT_ALL = 0x001fffff /* Everything */ -}; -typedef unsigned int _ipp_event_t; /* Bitfield for notify-events */ -#define _IPP_EVENT_DEFAULT _IPP_EVENT_JOB_COMPLETED -#define _IPP_EVENT_DEFAULT_STRING "job-completed" -static const char * const _ipp_events[] = -{ /* Strings for bits */ - "document-completed", - "document-config-changed", - "document-created", - "document-fetchable", - "document-state-changed", - "document-stopped", - "job-completed", - "job-config-changed", - "job-created", - "job-fetchable", - "job-progress", - "job-state-changed", - "job-stopped", - "printer-config-changed", - "printer-finishings-changed", - "printer-media-changed", - "printer-queue-order-changed", - "printer-restarted", - "printer-shutdown", - "printer-state-changed", - "printer-stopped" -}; - -enum _ipp_jreason_e /* job-state-reasons bit values */ -{ - _IPP_JREASON_NONE = 0x00000000, /* none */ - _IPP_JREASON_ABORTED_BY_SYSTEM = 0x00000001, - _IPP_JREASON_COMPRESSION_ERROR = 0x00000002, - _IPP_JREASON_DOCUMENT_ACCESS_ERROR = 0x00000004, - _IPP_JREASON_DOCUMENT_FORMAT_ERROR = 0x00000008, - _IPP_JREASON_DOCUMENT_PASSWORD_ERROR = 0x00000010, - _IPP_JREASON_DOCUMENT_PERMISSION_ERROR = 0x00000020, - _IPP_JREASON_DOCUMENT_SECURITY_ERROR = 0x00000040, - _IPP_JREASON_DOCUMENT_UNPRINTABLE_ERROR = 0x00000080, - _IPP_JREASON_ERRORS_DETECTED = 0x00000100, - _IPP_JREASON_JOB_CANCELED_AT_DEVICE = 0x00000200, - _IPP_JREASON_JOB_CANCELED_BY_USER = 0x00000400, - _IPP_JREASON_JOB_COMPLETED_SUCCESSFULLY = 0x00000800, - _IPP_JREASON_JOB_COMPLETED_WITH_ERRORS = 0x00001000, - _IPP_JREASON_JOB_COMPLETED_WITH_WARNINGS = 0x00002000, - _IPP_JREASON_JOB_DATA_INSUFFICIENT = 0x00004000, - _IPP_JREASON_JOB_FETCHABLE = 0x00008000, - _IPP_JREASON_JOB_INCOMING = 0x00010000, - _IPP_JREASON_JOB_PASSWORD_WAIT = 0x00020000, - _IPP_JREASON_JOB_PRINTING = 0x00040000, - _IPP_JREASON_JOB_QUEUED = 0x00080000, - _IPP_JREASON_JOB_SPOOLING = 0x00100000, - _IPP_JREASON_JOB_STOPPED = 0x00200000, - _IPP_JREASON_JOB_TRANSFORMING = 0x00400000, - _IPP_JREASON_PRINTER_STOPPED = 0x00800000, - _IPP_JREASON_PRINTER_STOPPED_PARTLY = 0x01000000, - _IPP_JREASON_PROCESSING_TO_STOP_POINT = 0x02000000, - _IPP_JREASON_QUEUED_IN_DEVICE = 0x04000000, - _IPP_JREASON_WARNINGS_DETECTED = 0x08000000 -}; -typedef unsigned int _ipp_jreason_t; /* Bitfield for job-state-reasons */ -static const char * const _ipp_jreasons[] = -{ /* Strings for bits */ - "aborted-by-system", - "compression-error", - "document-access-error", - "document-format-error", - "document-password-error", - "document-permission-error", - "document-security-error", - "document-unprintable-error", - "errors-detected", - "job-canceled-at-device", - "job-canceled-by-user", - "job-completed-successfully", - "job-completed-with-errors", - "job-completed-with-warnings", - "job-data-insufficient", - "job-fetchable", - "job-incoming", - "job-password-wait", - "job-printing", - "job-queued", - "job-spooling", - "job-stopped", - "job-transforming", - "printer-stopped", - "printer-stopped-partly", - "processing-to-stop-point", - "queued-in-device", - "warnings-detected" -}; - -enum _ipp_preason_e /* printer-state-reasons bit values */ -{ - _IPP_PREASON_NONE = 0x0000, /* none */ - _IPP_PREASON_OTHER = 0x0001, /* other */ - _IPP_PREASON_COVER_OPEN = 0x0002, /* cover-open */ - _IPP_PREASON_INPUT_TRAY_MISSING = 0x0004, - /* input-tray-missing */ - _IPP_PREASON_MARKER_SUPPLY_EMPTY = 0x0008, - /* marker-supply-empty */ - _IPP_PREASON_MARKER_SUPPLY_LOW = 0x0010, - /* marker-supply-low */ - _IPP_PREASON_MARKER_WASTE_ALMOST_FULL = 0x0020, - /* marker-waste-almost-full */ - _IPP_PREASON_MARKER_WASTE_FULL = 0x0040, - /* marker-waste-full */ - _IPP_PREASON_MEDIA_EMPTY = 0x0080, /* media-empty */ - _IPP_PREASON_MEDIA_JAM = 0x0100, /* media-jam */ - _IPP_PREASON_MEDIA_LOW = 0x0200, /* media-low */ - _IPP_PREASON_MEDIA_NEEDED = 0x0400, /* media-needed */ - _IPP_PREASON_MOVING_TO_PAUSED = 0x0800, - /* moving-to-paused */ - _IPP_PREASON_PAUSED = 0x1000, /* paused */ - _IPP_PREASON_SPOOL_AREA_FULL = 0x2000,/* spool-area-full */ - _IPP_PREASON_TONER_EMPTY = 0x4000, /* toner-empty */ - _IPP_PREASON_TONER_LOW = 0x8000 /* toner-low */ -}; -typedef unsigned int _ipp_preason_t; /* Bitfield for printer-state-reasons */ -static const char * const _ipp_preasons[] = -{ /* Strings for bits */ - "other", - "cover-open", - "input-tray-missing", - "marker-supply-empty", - "marker-supply-low", - "marker-waste-almost-full", - "marker-waste-full", - "media-empty", - "media-jam", - "media-low", - "media-needed", - "moving-to-paused", - "paused", - "spool-area-full", - "toner-empty", - "toner-low" -}; - - -/* - * Structures... - */ - -typedef struct _ipp_filter_s /**** Attribute filter ****/ -{ - cups_array_t *ra; /* Requested attributes */ - ipp_tag_t group_tag; /* Group to copy */ -} _ipp_filter_t; - -typedef struct _ipp_job_s _ipp_job_t; - -typedef struct _ipp_device_s /**** Output Device data ****/ -{ - _cups_rwlock_t rwlock; /* Printer lock */ - char *name, /* printer-name (mapped to output-device) */ - *uuid; /* output-device-uuid */ - ipp_t *attrs; /* All printer attributes */ - ipp_pstate_t state; /* printer-state value */ - _ipp_preason_t reasons; /* printer-state-reasons values */ -} _ipp_device_t; - -typedef struct _ipp_printer_s /**** Printer data ****/ -{ - _cups_rwlock_t rwlock; /* Printer lock */ - int ipv4, /* IPv4 listener */ - ipv6; /* IPv6 listener */ - char *name, /* printer-name */ - *directory, /* Spool directory */ - *hostname, /* Hostname */ - *uri, /* printer-uri-supported */ - *proxy_user, /* Proxy username */ - *proxy_pass; /* Proxy password */ - int port; /* Port */ - size_t urilen; /* Length of printer URI */ - cups_array_t *devices; /* Associated devices */ - ipp_t *attrs; /* Static attributes */ - ipp_t *dev_attrs; /* Current device attributes */ - time_t start_time; /* Startup time */ - time_t config_time; /* printer-config-change-time */ - ipp_pstate_t state, /* printer-state value */ - dev_state; /* Current device printer-state value */ - _ipp_preason_t state_reasons, /* printer-state-reasons values */ - dev_reasons; /* Current device printer-state-reasons values */ - time_t state_time; /* printer-state-change-time */ - cups_array_t *jobs, /* Jobs */ - *active_jobs, /* Active jobs */ - *completed_jobs;/* Completed jobs */ - _ipp_job_t *processing_job;/* Current processing job */ - int next_job_id; /* Next job-id value */ - cups_array_t *subscriptions; /* Subscriptions */ - int next_sub_id; /* Next notify-subscription-id value */ -} _ipp_printer_t; - -struct _ipp_job_s /**** Job data ****/ -{ - int id; /* job-id */ - _cups_rwlock_t rwlock; /* Job lock */ - const char *name, /* job-name */ - *username, /* job-originating-user-name */ - *format; /* document-format */ - int priority; /* job-priority */ - char *dev_uuid; /* output-device-uuid-assigned */ - ipp_jstate_t state, /* job-state value */ - dev_state; /* output-device-job-state value */ - _ipp_jreason_t state_reasons, /* job-state-reasons values */ - dev_state_reasons; - /* output-device-job-state-reasons values */ - char *dev_state_message; - /* output-device-job-state-message value */ - time_t created, /* time-at-creation value */ - processing, /* time-at-processing value */ - completed; /* time-at-completed value */ - int impressions, /* job-impressions value */ - impcompleted; /* job-impressions-completed value */ - ipp_t *attrs; /* Attributes */ - int cancel; /* Non-zero when job canceled */ - char *filename; /* Print file name */ - int fd; /* Print file descriptor */ - _ipp_printer_t *printer; /* Printer */ -}; - -typedef struct _ipp_subscription_s /**** Subscription data ****/ -{ - int id; /* notify-subscription-id */ - const char *uuid; /* notify-subscription-uuid */ - _cups_rwlock_t rwlock; /* Subscription lock */ - _ipp_event_t mask; /* Event mask */ - _ipp_printer_t *printer; /* Printer */ - _ipp_job_t *job; /* Job, if any */ - ipp_t *attrs; /* Attributes */ - const char *username; /* notify-subscriber-user-name */ - int lease; /* notify-lease-duration */ - int interval; /* notify-time-interval */ - time_t expire; /* Lease expiration time */ - int first_sequence, /* First notify-sequence-number in cache */ - last_sequence; /* Last notify-sequence-number used */ - cups_array_t *events; /* Events (ipp_t *'s) */ - int pending_delete; /* Non-zero when the subscription is about to be deleted/canceled */ -} _ipp_subscription_t; - -typedef struct _ipp_client_s /**** Client data ****/ -{ - http_t *http; /* HTTP connection */ - ipp_t *request, /* IPP request */ - *response; /* IPP response */ - time_t start; /* Request start time */ - http_state_t operation; /* Request operation */ - ipp_op_t operation_id; /* IPP operation-id */ - char uri[1024], /* Request URI */ - *options; /* URI options */ - http_addr_t addr; /* Client address */ - char hostname[256], /* Client hostname */ - username[32]; /* Client authenticated username */ - _ipp_printer_t *printer; /* Printer */ - _ipp_job_t *job; /* Current job, if any */ - int fetch_compression, - /* Compress file? */ - fetch_file; /* File to fetch */ -} _ipp_client_t; - - -/* - * Local functions... - */ - -static void add_event(_ipp_printer_t *printer, _ipp_job_t *job, _ipp_event_t event, const char *message, ...) __attribute__((__format__(__printf__, 4, 5))); -static void check_jobs(_ipp_printer_t *printer); -static void clean_jobs(_ipp_printer_t *printer); -static int compare_active_jobs(_ipp_job_t *a, _ipp_job_t *b); -static int compare_completed_jobs(_ipp_job_t *a, _ipp_job_t *b); -static int compare_devices(_ipp_device_t *a, _ipp_device_t *b); -static int compare_jobs(_ipp_job_t *a, _ipp_job_t *b); -static void copy_attributes(ipp_t *to, ipp_t *from, cups_array_t *ra, - ipp_tag_t group_tag, int quickcopy); -static void copy_job_attributes(_ipp_client_t *client, - _ipp_job_t *job, cups_array_t *ra); -static void copy_job_state_reasons(ipp_t *ipp, ipp_tag_t group_tag, _ipp_job_t *job); -static void copy_printer_state_reasons(ipp_t *ipp, ipp_tag_t group_tag, _ipp_printer_t *printer); -static void copy_subscription_attributes(_ipp_client_t *client, _ipp_subscription_t *sub, cups_array_t *ra); -static _ipp_client_t *create_client(_ipp_printer_t *printer, int sock); -static _ipp_device_t *create_device(_ipp_client_t *client); -static _ipp_job_t *create_job(_ipp_client_t *client); -static void create_job_filename(_ipp_printer_t *printer, _ipp_job_t *job, const char *format, char *fname, size_t fnamesize); -static int create_listener(int family, int port); -static _ipp_subscription_t *create_subscription(_ipp_printer_t *printer, _ipp_job_t *job, int interval, int lease, const char *username, ipp_attribute_t *notify_events, ipp_attribute_t *notify_attributes, ipp_attribute_t *notify_user_data); -static _ipp_printer_t *create_printer(const char *servername, int port, const char *name, const char *directory, const char *proxy_user, const char *proxy_pass); -static void debug_attributes(const char *title, ipp_t *ipp, - int response); -static void delete_client(_ipp_client_t *client); -static void delete_device(_ipp_device_t *device); -static void delete_job(_ipp_job_t *job); -static void delete_printer(_ipp_printer_t *printer); -static void delete_subscription(_ipp_subscription_t *sub); -static int filter_cb(_ipp_filter_t *filter, ipp_t *dst, ipp_attribute_t *attr); -static _ipp_device_t *find_device(_ipp_client_t *client); -static _ipp_job_t *find_job(_ipp_client_t *client, int job_id); -static _ipp_subscription_t *find_subscription(_ipp_client_t *client, int sub_id); -static _ipp_jreason_t get_job_state_reasons_bits(ipp_attribute_t *attr); -static _ipp_event_t get_notify_events_bits(ipp_attribute_t *attr); -static const char *get_notify_subscribed_event(_ipp_event_t event); -static _ipp_preason_t get_printer_state_reasons_bits(ipp_attribute_t *attr); -static void html_escape(_ipp_client_t *client, const char *s, - size_t slen); -static void html_footer(_ipp_client_t *client); -static void html_header(_ipp_client_t *client, const char *title); -static void html_printf(_ipp_client_t *client, const char *format, ...) __attribute__((__format__(__printf__, 2, 3))); -static void ipp_acknowledge_document(_ipp_client_t *client); -static void ipp_acknowledge_identify_printer(_ipp_client_t *client); -static void ipp_acknowledge_job(_ipp_client_t *client); -static void ipp_cancel_job(_ipp_client_t *client); -static void ipp_cancel_my_jobs(_ipp_client_t *client); -static void ipp_cancel_subscription(_ipp_client_t *client); -static void ipp_close_job(_ipp_client_t *client); -static void ipp_create_job(_ipp_client_t *client); -static void ipp_create_xxx_subscriptions(_ipp_client_t *client); -static void ipp_deregister_output_device(_ipp_client_t *client); -static void ipp_fetch_document(_ipp_client_t *client); -static void ipp_fetch_job(_ipp_client_t *client); -static void ipp_get_document_attributes(_ipp_client_t *client); -static void ipp_get_documents(_ipp_client_t *client); -static void ipp_get_job_attributes(_ipp_client_t *client); -static void ipp_get_jobs(_ipp_client_t *client); -static void ipp_get_notifications(_ipp_client_t *client); -static void ipp_get_output_device_attributes(_ipp_client_t *client); -static void ipp_get_printer_attributes(_ipp_client_t *client); -static void ipp_get_printer_supported_values(_ipp_client_t *client); -static void ipp_get_subscription_attributes(_ipp_client_t *client); -static void ipp_get_subscriptions(_ipp_client_t *client); -static void ipp_identify_printer(_ipp_client_t *client); -static void ipp_print_job(_ipp_client_t *client); -static void ipp_print_uri(_ipp_client_t *client); -static void ipp_renew_subscription(_ipp_client_t *client); -static void ipp_send_document(_ipp_client_t *client); -static void ipp_send_uri(_ipp_client_t *client); -static void ipp_update_active_jobs(_ipp_client_t *client); -static void ipp_update_document_status(_ipp_client_t *client); -static void ipp_update_job_status(_ipp_client_t *client); -static void ipp_update_output_device_attributes(_ipp_client_t *client); -static void ipp_validate_document(_ipp_client_t *client); -static void ipp_validate_job(_ipp_client_t *client); -//static int parse_options(_ipp_client_t *client, cups_option_t **options); -static void *process_client(_ipp_client_t *client); -static int process_http(_ipp_client_t *client); -static int process_ipp(_ipp_client_t *client); -static void *process_job(_ipp_job_t *job); -static int respond_http(_ipp_client_t *client, http_status_t code, - const char *content_coding, - const char *type, size_t length); -static void respond_ipp(_ipp_client_t *client, ipp_status_t status, - const char *message, ...) - __attribute__ ((__format__ (__printf__, 3, 4))); -static void respond_unsupported(_ipp_client_t *client, - ipp_attribute_t *attr); -static void run_printer(_ipp_printer_t *printer); -static char *time_string(time_t tv, char *buffer, size_t bufsize); -static void update_device_attributes_no_lock(_ipp_printer_t *printer); -static void update_device_state_no_lock(_ipp_printer_t *printer); -static void usage(int status) __attribute__((noreturn)); -static int valid_doc_attributes(_ipp_client_t *client); -static int valid_job_attributes(_ipp_client_t *client); - - -/* - * Globals... - */ - -static int KeepFiles = 0, - Verbosity = 0; -//static _cups_mutex_t SubscriptionMutex = _CUPS_MUTEX_INITIALIZER; -static _cups_cond_t SubscriptionCondition = _CUPS_COND_INITIALIZER; - - -/* - * 'main()' - Main entry to the sample infrastructure server. - */ - -int /* O - Exit status */ -main(int argc, /* I - Number of command-line args */ - char *argv[]) /* I - Command-line arguments */ -{ - int i; /* Looping var */ - const char *opt, /* Current option character */ - *servername = NULL, /* Server host name */ - *name = NULL; /* Printer name */ -#ifdef HAVE_SSL - const char *keypath = NULL; /* Keychain path */ -#endif /* HAVE_SSL */ - int port = 0; /* Port number (0 = auto) */ - char directory[1024] = "", /* Spool directory */ - hostname[1024], /* Auto-detected hostname */ - proxy_user[256] = "", /* Proxy username */ - *proxy_pass = NULL; /* Proxy password */ - _ipp_printer_t *printer; /* Printer object */ - - - /* - * Parse command-line arguments... - */ - - for (i = 1; i < argc; i ++) - if (argv[i][0] == '-') - { - for (opt = argv[i] + 1; *opt; opt ++) - { - switch (*opt) - { -#ifdef HAVE_SSL - case 'K' : /* -K keypath */ - i ++; - if (i >= argc) - usage(1); - keypath = argv[i]; - break; -#endif /* HAVE_SSL */ - - case 'd' : /* -d spool-directory */ - i ++; - if (i >= argc) - usage(1); - strlcpy(directory, argv[i], sizeof(directory)); - break; - - case 'h' : /* -h (show help) */ - usage(0); - - case 'k' : /* -k (keep files) */ - KeepFiles = 1; - break; - - case 'n' : /* -n hostname */ - i ++; - if (i >= argc) - usage(1); - servername = argv[i]; - break; - - case 'p' : /* -p port */ - i ++; - if (i >= argc || !isdigit(argv[i][0] & 255)) - usage(1); - port = atoi(argv[i]); - break; - - case 'u' : /* -u user:pass */ - i ++; - if (i >= argc) - usage(1); - strlcpy(proxy_user, argv[i], sizeof(proxy_user)); - if ((proxy_pass = strchr(proxy_user, ':')) != NULL) - *proxy_pass++ = '\0'; - break; - - case 'v' : /* -v (be verbose) */ - Verbosity ++; - break; - - default : /* Unknown */ - fprintf(stderr, "Unknown option \"-%c\".\n", *opt); - usage(1); - } - } - } - else if (!name) - { - name = argv[i]; - } - else - { - fprintf(stderr, "Unexpected command-line argument \"%s\"\n", argv[i]); - usage(1); - } - - if (!name) - usage(1); - - /* - * Apply defaults as needed... - */ - - if (!servername) - servername = httpGetHostname(NULL, hostname, sizeof(hostname)); - - if (!port) - { -#ifdef WIN32 - /* - * Windows is almost always used as a single user system, so use a default port - * number of 8631. - */ - - port = 8631; - -#else - /* - * Use 8000 + UID mod 1000 for the default port number... - */ - - port = 8000 + ((int)getuid() % 1000); -#endif /* WIN32 */ - - fprintf(stderr, "Listening on port %d.\n", port); - } - - if (!directory[0]) - { - snprintf(directory, sizeof(directory), "/tmp/ippserver.%d", (int)getpid()); - - if (mkdir(directory, 0777) && errno != EEXIST) - { - fprintf(stderr, "Unable to create spool directory \"%s\": %s\n", - directory, strerror(errno)); - usage(1); - } - - if (Verbosity) - fprintf(stderr, "Using spool directory \"%s\".\n", directory); - } - - if (!proxy_user[0]) - { - strlcpy(proxy_user, "test", sizeof(proxy_user)); - - if (Verbosity) - fputs("Using proxy username \"test\".\n", stderr); - } - - if (!proxy_pass) - { - proxy_pass = "test123"; - - if (Verbosity) - fputs("Using proxy password \"test123\".\n", stderr); - } - -#ifdef HAVE_SSL - cupsSetServerCredentials(keypath, servername, 1); -#endif /* HAVE_SSL */ - - /* - * Create the printer... - */ - - if ((printer = create_printer(servername, port, name, directory, proxy_user, proxy_pass)) == NULL) - return (1); - - /* - * Run the print service... - */ - - run_printer(printer); - - /* - * Destroy the printer and exit... - */ - - delete_printer(printer); - - return (0); -} - - -/* - * 'add_event()' - Add an event to a subscription. - */ - -static void -add_event(_ipp_printer_t *printer, /* I - Printer */ - _ipp_job_t *job, /* I - Job, if any */ - _ipp_event_t event, /* I - Event */ - const char *message, /* I - Printf-style notify-text message */ - ...) /* I - Additional printf arguments */ -{ - _ipp_subscription_t *sub; /* Current subscription */ - ipp_t *n; /* Notify attributes */ - char text[1024]; /* notify-text value */ - va_list ap; /* Argument pointer */ - - - va_start(ap, message); - vsnprintf(text, sizeof(text), message, ap); - va_end(ap); - - for (sub = (_ipp_subscription_t *)cupsArrayFirst(printer->subscriptions); - sub; - sub = (_ipp_subscription_t *)cupsArrayNext(printer->subscriptions)) - { - if (sub->mask & event && (!sub->job || job == sub->job)) - { - _cupsRWLockWrite(&sub->rwlock); - - n = ippNew(); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_CHARSET, "notify-charset", NULL, "utf-8"); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_LANGUAGE, "notify-natural-language", NULL, "en"); - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_INTEGER, "notify-printer-up-time", time(NULL) - printer->start_time); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_URI, "notify-printer-uri", NULL, printer->uri); - if (job) - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_INTEGER, "notify-job-id", job->id); - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_INTEGER, "notify-subcription-id", sub->id); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_URI, "notify-subscription-uuid", NULL, sub->uuid); - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_INTEGER, "notify-sequence-number", ++ sub->last_sequence); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_KEYWORD, "notify-subscribed-event", NULL, get_notify_subscribed_event(event)); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_TEXT, "notify-text", NULL, text); - if (event & _IPP_EVENT_PRINTER_ALL) - { - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_ENUM, "printer-state", printer->state); - copy_printer_state_reasons(n, IPP_TAG_EVENT_NOTIFICATION, printer); - } - if (event & _IPP_EVENT_JOB_ALL) - { - ippAddInteger(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_ENUM, "job-state", job->state); - copy_job_state_reasons(n, IPP_TAG_EVENT_NOTIFICATION, job); - if (event == _IPP_EVENT_JOB_CREATED) - { - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_NAME, "job-name", NULL, job->name); - ippAddString(n, IPP_TAG_EVENT_NOTIFICATION, IPP_TAG_NAME, "job-originating-user-name", NULL, job->username); - } - } - - cupsArrayAdd(sub->events, n); - if (cupsArrayCount(sub->events) > 100) - { - n = (ipp_t *)cupsArrayFirst(sub->events); - cupsArrayRemove(sub->events, n); - ippDelete(n); - sub->first_sequence ++; - } - - _cupsRWUnlock(&sub->rwlock); - _cupsCondBroadcast(&SubscriptionCondition); - } - } -} - - -/* - * 'check_jobs()' - Check for new jobs to process. - */ - -static void -check_jobs(_ipp_printer_t *printer) /* I - Printer */ -{ - _ipp_job_t *job; /* Current job */ - - - if (printer->processing_job) - return; - - _cupsRWLockWrite(&(printer->rwlock)); - for (job = (_ipp_job_t *)cupsArrayFirst(printer->active_jobs); - job; - job = (_ipp_job_t *)cupsArrayNext(printer->active_jobs)) - { - if (job->state == IPP_JSTATE_PENDING) - { - if (!_cupsThreadCreate((_cups_thread_func_t)process_job, job)) - { - job->state = IPP_JSTATE_ABORTED; - job->completed = time(NULL); - - add_event(printer, job, _IPP_EVENT_JOB_COMPLETED, "Job aborted because creation of processing thread failed."); - } - break; - } - } - _cupsRWUnlock(&(printer->rwlock)); -} - - -/* - * 'clean_jobs()' - Clean out old (completed) jobs. - */ - -static void -clean_jobs(_ipp_printer_t *printer) /* I - Printer */ -{ - _ipp_job_t *job; /* Current job */ - time_t cleantime; /* Clean time */ - - - if (cupsArrayCount(printer->jobs) == 0) - return; - - cleantime = time(NULL) - 60; - - _cupsRWLockWrite(&(printer->rwlock)); - for (job = (_ipp_job_t *)cupsArrayFirst(printer->jobs); - job; - job = (_ipp_job_t *)cupsArrayNext(printer->jobs)) - if (job->completed && job->completed < cleantime) - { - cupsArrayRemove(printer->jobs, job); - delete_job(job); - } - else - break; - _cupsRWUnlock(&(printer->rwlock)); -} - - -/* - * 'compare_active_jobs()' - Compare two active jobs. - */ - -static int /* O - Result of comparison */ -compare_active_jobs(_ipp_job_t *a, /* I - First job */ - _ipp_job_t *b) /* I - Second job */ -{ - int diff; /* Difference */ - - - if ((diff = b->priority - a->priority) == 0) - diff = b->id - a->id; - - return (diff); -} - - -/* - * 'compare_completed_jobs()' - Compare two completed jobs. - */ - -static int /* O - Result of comparison */ -compare_completed_jobs(_ipp_job_t *a, /* I - First job */ - _ipp_job_t *b) /* I - Second job */ -{ - int diff; /* Difference */ - - - if ((diff = a->completed - b->completed) == 0) - diff = b->id - a->id; - - return (diff); -} - - -/* - * 'compare_devices()' - Compare two devices... - */ - -static int /* O - Result of comparison */ -compare_devices(_ipp_device_t *a, /* I - First device */ - _ipp_device_t *b) /* I - Second device */ -{ - return (strcmp(a->uuid, b->uuid)); -} - - -/* - * 'compare_jobs()' - Compare two jobs. - */ - -static int /* O - Result of comparison */ -compare_jobs(_ipp_job_t *a, /* I - First job */ - _ipp_job_t *b) /* I - Second job */ -{ - return (b->id - a->id); -} - - -/* - * 'copy_attributes()' - Copy attributes from one request to another. - */ - -static void -copy_attributes(ipp_t *to, /* I - Destination request */ - ipp_t *from, /* I - Source request */ - cups_array_t *ra, /* I - Requested attributes */ - ipp_tag_t group_tag, /* I - Group to copy */ - int quickcopy) /* I - Do a quick copy? */ -{ - _ipp_filter_t filter; /* Filter data */ - - - filter.ra = ra; - filter.group_tag = group_tag; - - ippCopyAttributes(to, from, quickcopy, (ipp_copycb_t)filter_cb, &filter); -} - - -/* - * 'copy_job_attrs()' - Copy job attributes to the response. - */ - -static void -copy_job_attributes( - _ipp_client_t *client, /* I - Client */ - _ipp_job_t *job, /* I - Job */ - cups_array_t *ra) /* I - requested-attributes */ -{ - copy_attributes(client->response, job->attrs, ra, IPP_TAG_JOB, 0); - - if (!ra || cupsArrayFind(ra, "date-time-at-completed")) - { - if (job->completed) - ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-completed", ippTimeToDate(job->completed)); - else - ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-completed"); - } - - if (!ra || cupsArrayFind(ra, "date-time-at-processing")) - { - if (job->processing) - ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-processing", ippTimeToDate(job->processing)); - else - ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-processing"); - } - - if (!ra || cupsArrayFind(ra, "job-impressions")) - ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions", job->impressions); - - if (!ra || cupsArrayFind(ra, "job-impressions-completed")) - ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions-completed", job->impcompleted); - - if (!ra || cupsArrayFind(ra, "job-printer-up-time")) - ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-printer-up-time", (int)(time(NULL) - client->printer->start_time)); - - if (!ra || cupsArrayFind(ra, "job-state")) - ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_ENUM, - "job-state", job->state); - - if (!ra || cupsArrayFind(ra, "job-state-message")) - { - if (job->dev_state_message) - { - ippAddString(client->response, IPP_TAG_JOB, IPP_TAG_TEXT, "job-state-message", NULL, job->dev_state_message); - } - else - { - const char *message = ""; /* Message string */ - - switch (job->state) - { - case IPP_JSTATE_PENDING : - message = "Job pending."; - break; - - case IPP_JSTATE_HELD : - if (job->state_reasons & _IPP_JREASON_JOB_INCOMING) - message = "Job incoming."; - else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO)) - message = "Job held."; - else - message = "Job created."; - break; - - case IPP_JSTATE_PROCESSING : - if (job->state_reasons & _IPP_JREASON_PROCESSING_TO_STOP_POINT) - { - if (job->cancel) - message = "Cancel in progress."; - else - message = "Abort in progress."; - } - else - message = "Job printing."; - break; - - case IPP_JSTATE_STOPPED : - message = "Job stopped."; - break; - - case IPP_JSTATE_CANCELED : - message = "Job canceled."; - break; - - case IPP_JSTATE_ABORTED : - message = "Job aborted."; - break; - - case IPP_JSTATE_COMPLETED : - message = "Job completed."; - break; - } - - ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, message); - } - } - - if (!ra || cupsArrayFind(ra, "job-state-reasons")) - copy_job_state_reasons(client->response, IPP_TAG_JOB, job); -/* - switch (job->state) - { - case IPP_JSTATE_PENDING : - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", - NULL, "none"); - break; - - case IPP_JSTATE_HELD : - if (job->fd >= 0) - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "job-state-reasons", NULL, "job-incoming"); - else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO)) - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "job-state-reasons", NULL, "job-hold-until-specified"); - else - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "job-state-reasons", NULL, "job-data-insufficient"); - break; - - case IPP_JSTATE_PROCESSING : - if (job->cancel) - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "job-state-reasons", NULL, "processing-to-stop-point"); - else - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "job-state-reasons", NULL, "job-printing"); - break; - - case IPP_JSTATE_STOPPED : - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", - NULL, "job-stopped"); - break; - - case IPP_JSTATE_CANCELED : - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", - NULL, "job-canceled-by-user"); - break; - - case IPP_JSTATE_ABORTED : - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", - NULL, "aborted-by-system"); - break; - - case IPP_JSTATE_COMPLETED : - ippAddString(client->response, IPP_TAG_JOB, - IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", - NULL, "job-completed-successfully"); - break; - } -*/ - - if (!ra || cupsArrayFind(ra, "time-at-completed")) - ippAddInteger(client->response, IPP_TAG_JOB, - job->completed ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE, - "time-at-completed", (int)(job->completed - client->printer->start_time)); - - if (!ra || cupsArrayFind(ra, "time-at-processing")) - ippAddInteger(client->response, IPP_TAG_JOB, - job->processing ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE, - "time-at-processing", (int)(job->processing - client->printer->start_time)); -} - - -/* - * 'copy_job_state_reasons()' - Copy printer-state-reasons values. - */ - -static void -copy_job_state_reasons( - ipp_t *ipp, /* I - Attributes */ - ipp_tag_t group_tag, /* I - Group */ - _ipp_job_t *job) /* I - Printer */ -{ - _ipp_jreason_t creasons; /* Combined job-state-reasons */ - - - creasons = job->state_reasons | job->dev_state_reasons; - - if (!creasons) - { - ippAddString(ipp, group_tag, IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", NULL, "none"); - } - else - { - int i, /* Looping var */ - num_reasons = 0;/* Number of reasons */ - _ipp_jreason_t reason; /* Current reason */ - const char *reasons[32]; /* Reason strings */ - - for (i = 0, reason = 1; i < (int)(sizeof(_ipp_jreasons) / sizeof(_ipp_jreasons[0])); i ++, reason <<= 1) - { - if (creasons & reason) - reasons[num_reasons ++] = _ipp_jreasons[i]; - } - - ippAddStrings(ipp, group_tag, IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons", num_reasons, NULL, reasons); - } -} - - -/* - * 'copy_printer_state_reasons()' - Copy printer-state-reasons values. - */ - -static void -copy_printer_state_reasons( - ipp_t *ipp, /* I - Attributes */ - ipp_tag_t group_tag, /* I - Group */ - _ipp_printer_t *printer) /* I - Printer */ -{ - _ipp_preason_t creasons = printer->state_reasons | printer->dev_reasons; - /* Combined reasons */ - - - if (creasons == _IPP_PREASON_NONE) - { - ippAddString(ipp, group_tag, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-state-reasons", NULL, "none"); - } - else - { - int i, /* Looping var */ num_reasons = 0;/* Number of reasons */ - _ipp_preason_t reason; /* Current reason */ - const char *reasons[32]; /* Reason strings */ - - for (i = 0, reason = 1; i < (int)(sizeof(_ipp_preasons) / sizeof(_ipp_preasons[0])); i ++, reason <<= 1) - { - if (creasons & reason) - reasons[num_reasons ++] = _ipp_preasons[i]; - } - - ippAddStrings(ipp, group_tag, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-state-reasons", num_reasons, NULL, reasons); - } -} - - -/* - * 'copy_sub_attrs()' - Copy job attributes to the response. - */ - -static void -copy_subscription_attributes( - _ipp_client_t *client, /* I - Client */ - _ipp_subscription_t *sub, /* I - Subscription */ - cups_array_t *ra) /* I - requested-attributes */ -{ - copy_attributes(client->response, sub->attrs, ra, IPP_TAG_SUBSCRIPTION, 0); - - if (!ra || cupsArrayFind(ra, "notify-lease-expiration-time")) - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-lease-expiration-time", (int)(sub->expire - client->printer->start_time)); - - if (!ra || cupsArrayFind(ra, "notify-printer-up-time")) - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-printer-up-time", (int)(time(NULL) - client->printer->start_time)); - - if (!ra || cupsArrayFind(ra, "notify-sequence-number")) - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-sequence-number", sub->last_sequence); -} - - -/* - * 'create_client()' - Accept a new network connection and create a client - * object. - */ - -static _ipp_client_t * /* O - Client */ -create_client(_ipp_printer_t *printer, /* I - Printer */ - int sock) /* I - Listen socket */ -{ - _ipp_client_t *client; /* Client */ - - - if ((client = calloc(1, sizeof(_ipp_client_t))) == NULL) - { - perror("Unable to allocate memory for client"); - return (NULL); - } - - client->printer = printer; - client->fetch_file = -1; - - /* - * Accept the client and get the remote address... - */ - - if ((client->http = httpAcceptConnection(sock, 1)) == NULL) - { - perror("Unable to accept client connection"); - - free(client); - - return (NULL); - } - - httpGetHostname(client->http, client->hostname, sizeof(client->hostname)); - - if (Verbosity) - fprintf(stderr, "Accepted connection from %s\n", client->hostname); - - return (client); -} - - -/* - * 'create_device()' - Create an output device tracking object. - */ - -static _ipp_device_t * /* O - Device */ -create_device(_ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - ipp_attribute_t *uuid; /* output-device-uuid */ - - - if ((uuid = ippFindAttribute(client->request, "output-device-uuid", IPP_TAG_URI)) == NULL) - return (NULL); - - if ((device = calloc(1, sizeof(_ipp_device_t))) == NULL) - return (NULL); - - _cupsRWInit(&device->rwlock); - - device->uuid = strdup(ippGetString(uuid, 0, NULL)); - device->state = IPP_PSTATE_STOPPED; - - _cupsRWLockWrite(&client->printer->rwlock); - cupsArrayAdd(client->printer->devices, device); - _cupsRWUnlock(&client->printer->rwlock); - - return (device); -} - - -/* - * 'create_job()' - Create a new job object from a Print-Job or Create-Job - * request. - */ - -static _ipp_job_t * /* O - Job */ -create_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *attr; /* Job attribute */ - char uri[1024], /* job-uri value */ - uuid[64]; /* job-uuid value */ - - - _cupsRWLockWrite(&(client->printer->rwlock)); - - /* - * Allocate and initialize the job object... - */ - - if ((job = calloc(1, sizeof(_ipp_job_t))) == NULL) - { - perror("Unable to allocate memory for job"); - return (NULL); - } - - job->printer = client->printer; - job->attrs = ippNew(); - job->state = IPP_JSTATE_HELD; - job->fd = -1; - - /* - * Copy all of the job attributes... - */ - - copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0); - - /* - * Get the requesting-user-name, document format, and priority... - */ - - if ((attr = ippFindAttribute(client->request, "job-priority", IPP_TAG_INTEGER)) != NULL) - job->priority = ippGetInteger(attr, 0); - else - job->priority = 50; - - if ((attr = ippFindAttribute(client->request, "requesting-user-name", IPP_TAG_NAME)) != NULL) - job->username = ippGetString(attr, 0, NULL); - else - job->username = "anonymous"; - - ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_NAME, "job-originating-user-name", NULL, job->username); - - if (ippGetOperation(client->request) != IPP_OP_CREATE_JOB) - { - if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL) - job->format = ippGetString(attr, 0, NULL); - else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL) - job->format = ippGetString(attr, 0, NULL); - else - job->format = "application/octet-stream"; - } - - if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_INTEGER)) != NULL) - job->impressions = ippGetInteger(attr, 0); - - if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_NAME)) != NULL) - job->name = ippGetString(attr, 0, NULL); - - /* - * Add job description attributes and add to the jobs array... - */ - - job->id = client->printer->next_job_id ++; - - snprintf(uri, sizeof(uri), "%s/%d", client->printer->uri, job->id); - httpAssembleUUID(client->printer->hostname, client->printer->port, client->printer->name, job->id, uuid, sizeof(uuid)); - - ippAddDate(job->attrs, IPP_TAG_JOB, "date-time-at-creation", ippTimeToDate(time(&job->created))); - ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-id", job->id); - ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, uri); - ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uuid", NULL, uuid); - ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, client->printer->uri); - ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "time-at-creation", (int)(job->created - client->printer->start_time)); - - cupsArrayAdd(client->printer->jobs, job); - cupsArrayAdd(client->printer->active_jobs, job); - - _cupsRWUnlock(&(client->printer->rwlock)); - - return (job); -} - - -/* - * 'create_job_filename()' - Create the filename for a document in a job. - */ - -static void create_job_filename( - _ipp_printer_t *printer, /* I - Printer */ - _ipp_job_t *job, /* I - Job */ - const char *format, /* I - Format or NULL */ - char *fname, /* I - Filename buffer */ - size_t fnamesize) /* I - Size of filename buffer */ -{ - char name[256], /* "Safe" filename */ - *nameptr; /* Pointer into filename */ - const char *ext, /* Filename extension */ - *job_name; /* job-name value */ - ipp_attribute_t *job_name_attr; /* job-name attribute */ - - - /* - * Make a name from the job-name attribute... - */ - - if ((job_name_attr = ippFindAttribute(job->attrs, "job-name", IPP_TAG_NAME)) != NULL) - job_name = ippGetString(job_name_attr, 0, NULL); - else - job_name = "untitled"; - - for (nameptr = name; *job_name && nameptr < (name + sizeof(name) - 1); job_name ++) - if (isalnum(*job_name & 255) || *job_name == '-') - *nameptr++ = (char)tolower(*job_name & 255); - else - *nameptr++ = '_'; - - *nameptr = '\0'; - - /* - * Figure out the extension... - */ - - if (!format) - format = job->format; - - if (!strcasecmp(format, "image/jpeg")) - ext = "jpg"; - else if (!strcasecmp(format, "image/png")) - ext = "png"; - else if (!strcasecmp(format, "image/pwg-raster")) - ext = "ras"; - else if (!strcasecmp(format, "image/urf")) - ext = "urf"; - else if (!strcasecmp(format, "application/pdf")) - ext = "pdf"; - else if (!strcasecmp(format, "application/postscript")) - ext = "ps"; - else - ext = "prn"; - - /* - * Create a filename with the job-id, job-name, and document-format (extension)... - */ - - snprintf(fname, fnamesize, "%s/%d-%s.%s", printer->directory, job->id, name, ext); -} - - -/* - * 'create_listener()' - Create a listener socket. - */ - -static int /* O - Listener socket or -1 on error */ -create_listener(int family, /* I - Address family */ - int port) /* I - Port number */ -{ - int sock; /* Listener socket */ - http_addrlist_t *addrlist; /* Listen address */ - char service[255]; /* Service port */ - - - snprintf(service, sizeof(service), "%d", port); - if ((addrlist = httpAddrGetList(NULL, family, service)) == NULL) - return (-1); - - sock = httpAddrListen(&(addrlist->addr), port); - - httpAddrFreeList(addrlist); - - return (sock); -} - - -/* - * 'create_printer()' - Create, register, and listen for connections to a - * printer object. - */ - -static _ipp_printer_t * /* O - Printer */ -create_printer(const char *servername, /* I - Server hostname (NULL for default) */ - int port, /* I - Port number */ - const char *name, /* I - printer-name */ - const char *directory, /* I - Spool directory */ - const char *proxy_user, /* I - Proxy account username */ - const char *proxy_pass) /* I - Proxy account password */ -{ - _ipp_printer_t *printer; /* Printer */ - char uri[1024], /* Printer URI */ - adminurl[1024], /* printer-more-info URI */ - supplyurl[1024],/* printer-supply-info-uri URI */ - uuid[128]; /* printer-uuid */ - int k_supported; /* Maximum file size supported */ -#ifdef HAVE_STATVFS - struct statvfs spoolinfo; /* FS info for spool directory */ - double spoolsize; /* FS size */ -#elif defined(HAVE_STATFS) - struct statfs spoolinfo; /* FS info for spool directory */ - double spoolsize; /* FS size */ -#endif /* HAVE_STATVFS */ - static const char * const versions[] =/* ipp-versions-supported values */ - { - "1.0", - "1.1", - "2.0" - }; - static const char * const features[] =/* ipp-features-supported values */ - { - "document-object", - "ipp-everywhere", - "infrastructure-printer", - "page-overrides" - }; - static const int ops[] = /* operations-supported values */ - { - IPP_OP_PRINT_JOB, - IPP_OP_PRINT_URI, - IPP_OP_VALIDATE_JOB, - IPP_OP_CREATE_JOB, - IPP_OP_SEND_DOCUMENT, - IPP_OP_SEND_URI, - IPP_OP_CANCEL_JOB, - IPP_OP_GET_JOB_ATTRIBUTES, - IPP_OP_GET_JOBS, - IPP_OP_GET_PRINTER_ATTRIBUTES, - IPP_OP_GET_PRINTER_SUPPORTED_VALUES, - IPP_OP_CREATE_PRINTER_SUBSCRIPTIONS, - IPP_OP_CREATE_JOB_SUBSCRIPTIONS, - IPP_OP_GET_SUBSCRIPTION_ATTRIBUTES, - IPP_OP_GET_SUBSCRIPTIONS, - IPP_OP_RENEW_SUBSCRIPTION, - IPP_OP_CANCEL_SUBSCRIPTION, - IPP_OP_GET_NOTIFICATIONS, - IPP_OP_GET_DOCUMENT_ATTRIBUTES, - IPP_OP_GET_DOCUMENTS, - IPP_OP_CANCEL_MY_JOBS, - IPP_OP_CLOSE_JOB, - IPP_OP_IDENTIFY_PRINTER, - IPP_OP_VALIDATE_DOCUMENT, - _IPP_OP_ACKNOWLEDGE_DOCUMENT, - _IPP_OP_ACKNOWLEDGE_IDENTIFY_PRINTER, - _IPP_OP_ACKNOWLEDGE_JOB, - _IPP_OP_FETCH_DOCUMENT, - _IPP_OP_FETCH_JOB, - _IPP_OP_GET_OUTPUT_DEVICE_ATTRIBUTES, - _IPP_OP_UPDATE_ACTIVE_JOBS, - _IPP_OP_UPDATE_DOCUMENT_STATUS, - _IPP_OP_UPDATE_JOB_STATUS, - _IPP_OP_UPDATE_OUTPUT_DEVICE_ATTRIBUTES, - _IPP_OP_DEREGISTER_OUTPUT_DEVICE - }; - static const char * const charsets[] =/* charset-supported values */ - { - "us-ascii", - "utf-8" - }; - static const char * const compressions[] =/* compression-supported values */ - { -#ifdef HAVE_LIBZ - "deflate", - "gzip", -#endif /* HAVE_LIBZ */ - "none" - }; - static const char * const notify_attributes[] = - { /* notify-attributes-supported */ - "printer-state-change-time", - "notify-lease-expiration-time", - "notify-subscriber-user-name" - }; - static const char * const reference_uri_schemes_supported[] = - { /* reference-uri-schemes-supported */ - "file", - "ftp", - "http" -#ifdef HAVE_SSL - , "https" -#endif /* HAVE_SSL */ - }; - static const char * const which_jobs[] = - { /* which-jobs-supported values */ - "completed", - "not-completed", - "aborted", - "all", - "canceled", - "pending", - "pending-held", - "processing", - "processing-stopped" - }; - - - /* - * Allocate memory for the printer... - */ - - if ((printer = calloc(1, sizeof(_ipp_printer_t))) == NULL) - { - perror("ippserver: Unable to allocate memory for printer"); - return (NULL); - } - - printer->ipv4 = -1; - printer->ipv6 = -1; - printer->name = strdup(name); - printer->directory = strdup(directory); - printer->hostname = strdup(servername); - printer->port = port; - printer->start_time = time(NULL); - printer->config_time = printer->start_time; - printer->state = IPP_PSTATE_IDLE; - printer->state_reasons = _IPP_PREASON_NONE; - printer->state_time = printer->start_time; - printer->jobs = cupsArrayNew3((cups_array_func_t)compare_jobs, NULL, NULL, 0, NULL, (cups_afree_func_t)delete_job); - printer->active_jobs = cupsArrayNew((cups_array_func_t)compare_active_jobs, NULL); - printer->completed_jobs = cupsArrayNew((cups_array_func_t)compare_completed_jobs, NULL); - printer->next_job_id = 1; - - httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", NULL, - printer->hostname, printer->port, "/ipp/print"); - printer->uri = strdup(uri); - printer->urilen = strlen(uri); - - if (proxy_user) - printer->proxy_user = strdup(proxy_user); - if (proxy_pass) - printer->proxy_pass = strdup(proxy_pass); - - printer->devices = cupsArrayNew((cups_array_func_t)compare_devices, NULL); - - _cupsRWInit(&(printer->rwlock)); - - /* - * Create the listener sockets... - */ - - if ((printer->ipv4 = create_listener(AF_INET, printer->port)) < 0) - { - perror("Unable to create IPv4 listener"); - goto bad_printer; - } - - if ((printer->ipv6 = create_listener(AF_INET6, printer->port)) < 0) - { - perror("Unable to create IPv6 listener"); - goto bad_printer; - } - - /* - * Prepare values for the printer attributes... - */ - - httpAssembleURI(HTTP_URI_CODING_ALL, adminurl, sizeof(adminurl), "http", NULL, printer->hostname, printer->port, "/"); - httpAssembleURI(HTTP_URI_CODING_ALL, supplyurl, sizeof(supplyurl), "http", NULL, printer->hostname, printer->port, "/supplies"); - - if (Verbosity) - { - fprintf(stderr, "printer-more-info=\"%s\"\n", adminurl); - fprintf(stderr, "printer-supply-info-uri=\"%s\"\n", supplyurl); - fprintf(stderr, "printer-uri=\"%s\"\n", uri); - } - - /* - * Get the maximum spool size based on the size of the filesystem used for - * the spool directory. If the host OS doesn't support the statfs call - * or the filesystem is larger than 2TiB, always report INT_MAX. - */ - -#ifdef HAVE_STATVFS - if (statvfs(printer->directory, &spoolinfo)) - k_supported = INT_MAX; - else if ((spoolsize = (double)spoolinfo.f_frsize * - spoolinfo.f_blocks / 1024) > INT_MAX) - k_supported = INT_MAX; - else - k_supported = (int)spoolsize; - -#elif defined(HAVE_STATFS) - if (statfs(printer->directory, &spoolinfo)) - k_supported = INT_MAX; - else if ((spoolsize = (double)spoolinfo.f_bsize * - spoolinfo.f_blocks / 1024) > INT_MAX) - k_supported = INT_MAX; - else - k_supported = (int)spoolsize; - -#else - k_supported = INT_MAX; -#endif /* HAVE_STATVFS */ - - /* - * Create the printer attributes. This list of attributes is sorted to improve - * performance when the client provides a requested-attributes attribute... - */ - - printer->attrs = ippNew(); - - /* charset-configured */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_CHARSET), - "charset-configured", NULL, "utf-8"); - - /* charset-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_CHARSET), - "charset-supported", sizeof(charsets) / sizeof(charsets[0]), - NULL, charsets); - - /* compression-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "compression-supported", - (int)(sizeof(compressions) / sizeof(compressions[0])), NULL, - compressions); - - /* generated-natural-language-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_LANGUAGE), - "generated-natural-language-supported", NULL, "en"); - - /* ipp-features-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-features-supported", sizeof(features) / sizeof(features[0]), NULL, features); - - /* ipp-versions-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-versions-supported", sizeof(versions) / sizeof(versions[0]), NULL, versions); - - /* ippget-event-life */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "ippget-event-life", 300); - - /* job-ids-supported */ - ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-ids-supported", 1); - - /* job-k-octets-supported */ - ippAddRange(printer->attrs, IPP_TAG_PRINTER, "job-k-octets-supported", 0, - k_supported); - - /* job-priority-default */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, - "job-priority-default", 50); - - /* job-priority-supported */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, - "job-priority-supported", 100); - - /* multiple-document-jobs-supported */ - ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "multiple-document-jobs-supported", 0); - - /* multiple-operation-time-out */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "multiple-operation-time-out", 60); - - /* multiple-operation-time-out-action */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-operation-time-out-action", NULL, "abort-job"); - - /* natural-language-configured */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_LANGUAGE), - "natural-language-configured", NULL, "en"); - - /* notify-attributes-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-attributes-supported", sizeof(notify_attributes) / sizeof(notify_attributes[0]), NULL, notify_attributes); - - /* notify-events-default */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-events-default", NULL, "job-completed"); - - /* notify-events-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-events-supported", sizeof(_ipp_events) / sizeof(_ipp_events[0]), NULL, _ipp_events); - - /* notify-lease-duration-default */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "notify-lease-duration-default", 86400); - - /* notify-lease-duration-supported */ - ippAddRange(printer->attrs, IPP_TAG_PRINTER, "notify-lease-duration-supported", 0, _IPP_NOTIFY_LEASE_DURATION_MAX); - - /* notify-max-events-supported */ - ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "notify-lease-duration-default", (int)(sizeof(_ipp_events) / sizeof(_ipp_events[0]))); - - /* notify-pull-method-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-pull-method-supported", NULL, "ippget"); - - /* operations-supported */ - ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, - "operations-supported", sizeof(ops) / sizeof(ops[0]), ops); - - /* printer-get-attributes-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-get-attributes-supported", NULL, "document-format"); - - /* printer-is-accepting-jobs */ - ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "printer-is-accepting-jobs", 1); - - /* printer-info */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", NULL, name); - - /* printer-more-info */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-more-info", NULL, adminurl); - - /* printer-name */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NAME, "printer-name", NULL, name); - - /* printer-supply-info-uri */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-supply-info-uri", NULL, supplyurl); - - /* printer-uri-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", NULL, uri); - - /* printer-uuid */ - httpAssembleUUID(printer->hostname, port, name, 0, uuid, sizeof(uuid)); - ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uuid", NULL, uuid); - - /* reference-uri-scheme-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_URISCHEME), - "reference-uri-schemes-supported", - (int)(sizeof(reference_uri_schemes_supported) / - sizeof(reference_uri_schemes_supported[0])), - NULL, reference_uri_schemes_supported); - - /* uri-authentication-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "uri-authentication-supported", NULL, "basic"); - - /* uri-security-supported */ - ippAddString(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "uri-security-supported", NULL, "tls"); - - /* which-jobs-supported */ - ippAddStrings(printer->attrs, IPP_TAG_PRINTER, - IPP_CONST_TAG(IPP_TAG_KEYWORD), - "which-jobs-supported", - sizeof(which_jobs) / sizeof(which_jobs[0]), NULL, which_jobs); - - debug_attributes("Printer", printer->attrs, 0); - - /* - * Return it! - */ - - return (printer); - - - /* - * If we get here we were unable to create the printer... - */ - - bad_printer: - - delete_printer(printer); - return (NULL); -} - - -/* - * 'create_subscription()' - Create a new subscription object from a - * Print-Job, Create-Job, or Create-xxx-Subscription - * request. - */ - -static _ipp_subscription_t * /* O - Subscription object */ -create_subscription( - _ipp_printer_t *printer, /* I - Printer */ - _ipp_job_t *job, /* I - Job, if any */ - int interval, /* I - Interval for progress events */ - int lease, /* I - Lease duration */ - const char *username, /* I - User creating the subscription */ - ipp_attribute_t *notify_events, /* I - Events to monitor */ - ipp_attribute_t *notify_attributes, /* I - Attributes to report */ - ipp_attribute_t *notify_user_data) /* I - User data, if any */ -{ - _ipp_subscription_t *sub; /* Subscription */ - ipp_attribute_t *attr; /* Subscription attribute */ - char uuid[64]; /* notify-subscription-uuid value */ - - - /* - * Allocate and initialize the subscription object... - */ - - if ((sub = calloc(1, sizeof(_ipp_subscription_t))) == NULL) - { - perror("Unable to allocate memory for subscription"); - return (NULL); - } - - _cupsRWLockWrite(&(printer->rwlock)); - - sub->id = printer->next_sub_id ++; - sub->mask = notify_events ? get_notify_events_bits(notify_events) : _IPP_EVENT_DEFAULT; - sub->printer = printer; - sub->job = job; - sub->interval = interval; - sub->lease = lease; - sub->attrs = ippNew(); - - if (lease) - sub->expire = time(NULL) + sub->lease; - else - sub->expire = INT_MAX; - - _cupsRWInit(&(sub->rwlock)); - - /* - * Add subscription description attributes and add to the subscriptions - * array... - */ - - ippAddInteger(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-subscription-id", sub->id); - - httpAssembleUUID(printer->hostname, printer->port, printer->name, -sub->id, uuid, sizeof(uuid)); - attr = ippAddString(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_URI, "notify-subscription-uuid", NULL, uuid); - sub->uuid = ippGetString(attr, 0, NULL); - - ippAddString(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_URI, "notify-printer-uri", NULL, printer->uri); - - if (job) - ippAddInteger(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-job-id", job->id); - else - ippAddInteger(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-lease-duration", sub->lease); - - attr = ippAddString(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_TAG_NAME, "notify-subscriber-user-name", NULL, username); - sub->username = ippGetString(attr, 0, NULL); - - if (notify_events) - ippCopyAttribute(sub->attrs, notify_events, 0); - else - ippAddString(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-events", NULL, _IPP_EVENT_DEFAULT_STRING); - - ippAddString(sub->attrs, IPP_TAG_SUBSCRIPTION, IPP_CONST_TAG(IPP_TAG_KEYWORD), "notify-pull-method", NULL, "ippget"); - - if (notify_attributes) - ippCopyAttribute(sub->attrs, notify_attributes, 0); - - if (notify_user_data) - ippCopyAttribute(sub->attrs, notify_user_data, 0); - - sub->events = cupsArrayNew3(NULL, NULL, NULL, 0, NULL, (cups_afree_func_t)ippDelete); - - cupsArrayAdd(printer->subscriptions, sub); - - _cupsRWUnlock(&(printer->rwlock)); - - return (sub); -} - - -/* - * 'debug_attributes()' - Print attributes in a request or response. - */ - -static void -debug_attributes(const char *title, /* I - Title */ - ipp_t *ipp, /* I - Request/response */ - int type) /* I - 0 = object, 1 = request, 2 = response */ -{ - ipp_tag_t group_tag; /* Current group */ - ipp_attribute_t *attr; /* Current attribute */ - char buffer[2048]; /* String buffer for value */ - int major, minor; /* Version */ - - - if (Verbosity <= 1) - return; - - fprintf(stderr, "%s:\n", title); - major = ippGetVersion(ipp, &minor); - fprintf(stderr, " version=%d.%d\n", major, minor); - if (type == 1) - fprintf(stderr, " operation-id=%s(%04x)\n", - ippOpString(ippGetOperation(ipp)), ippGetOperation(ipp)); - else if (type == 2) - fprintf(stderr, " status-code=%s(%04x)\n", - ippErrorString(ippGetStatusCode(ipp)), ippGetStatusCode(ipp)); - fprintf(stderr, " request-id=%d\n\n", ippGetRequestId(ipp)); - - for (attr = ippFirstAttribute(ipp), group_tag = IPP_TAG_ZERO; - attr; - attr = ippNextAttribute(ipp)) - { - if (ippGetGroupTag(attr) != group_tag) - { - group_tag = ippGetGroupTag(attr); - fprintf(stderr, " %s\n", ippTagString(group_tag)); - } - - if (ippGetName(attr)) - { - ippAttributeString(attr, buffer, sizeof(buffer)); - fprintf(stderr, " %s (%s%s) %s\n", ippGetName(attr), - ippGetCount(attr) > 1 ? "1setOf " : "", - ippTagString(ippGetValueTag(attr)), buffer); - } - } -} - - -/* - * 'delete_client()' - Close the socket and free all memory used by a client - * object. - */ - -static void -delete_client(_ipp_client_t *client) /* I - Client */ -{ - if (Verbosity) - fprintf(stderr, "Closing connection from %s\n", client->hostname); - - /* - * Flush pending writes before closing... - */ - - httpFlushWrite(client->http); - - /* - * Free memory... - */ - - httpClose(client->http); - - ippDelete(client->request); - ippDelete(client->response); - - free(client); -} - - -/* - * 'delete_device()' - Remove a device from a printer. - * - * Note: Caller is responsible for locking the printer object. - */ - -static void -delete_device(_ipp_device_t *device) /* I - Device */ -{ - /* - * Free memory used for the device... - */ - - _cupsRWDeinit(&device->rwlock); - - if (device->name) - free(device->name); - - free(device->uuid); - - ippDelete(device->attrs); - - free(device); -} - - -/* - * 'delete_job()' - Remove from the printer and free all memory used by a job - * object. - */ - -static void -delete_job(_ipp_job_t *job) /* I - Job */ -{ - if (Verbosity) - fprintf(stderr, "Removing job #%d from history.\n", job->id); - - _cupsRWLockWrite(&job->rwlock); - - ippDelete(job->attrs); - - if (job->filename) - { - if (!KeepFiles) - unlink(job->filename); - - free(job->filename); - } - - _cupsRWDeinit(&job->rwlock); - - free(job); -} - - -/* - * 'delete_printer()' - Unregister, close listen sockets, and free all memory - * used by a printer object. - */ - -static void -delete_printer(_ipp_printer_t *printer) /* I - Printer */ -{ - _cupsRWLockWrite(&printer->rwlock); - - if (printer->ipv4 >= 0) - close(printer->ipv4); - - if (printer->ipv6 >= 0) - close(printer->ipv6); - - if (printer->name) - free(printer->name); - if (printer->directory) - free(printer->directory); - if (printer->hostname) - free(printer->hostname); - if (printer->uri) - free(printer->uri); - if (printer->proxy_user) - free(printer->proxy_user); - if (printer->proxy_pass) - free(printer->proxy_pass); - - - ippDelete(printer->attrs); - ippDelete(printer->dev_attrs); - - cupsArrayDelete(printer->active_jobs); - cupsArrayDelete(printer->completed_jobs); - cupsArrayDelete(printer->jobs); - cupsArrayDelete(printer->subscriptions); - - _cupsRWDeinit(&printer->rwlock); - - free(printer); -} - - -/* - * 'delete_subscription()' - Delete a subscription. - */ - -static void -delete_subscription( - _ipp_subscription_t *sub) /* I - Subscription */ -{ - sub->pending_delete = 1; - - _cupsCondBroadcast(&SubscriptionCondition); - - _cupsRWLockWrite(&sub->rwlock); - - ippDelete(sub->attrs); - cupsArrayDelete(sub->events); - - _cupsRWDeinit(&sub->rwlock); - - free(sub); -} - - -/* - * 'filter_cb()' - Filter printer attributes based on the requested array. - */ - -static int /* O - 1 to copy, 0 to ignore */ -filter_cb(_ipp_filter_t *filter, /* I - Filter parameters */ - ipp_t *dst, /* I - Destination (unused) */ - ipp_attribute_t *attr) /* I - Source attribute */ -{ - /* - * Filter attributes as needed... - */ - - (void)dst; - - ipp_tag_t group = ippGetGroupTag(attr); - const char *name = ippGetName(attr); - - if ((filter->group_tag != IPP_TAG_ZERO && group != filter->group_tag && group != IPP_TAG_ZERO) || !name || (!strcmp(name, "media-col-database") && !cupsArrayFind(filter->ra, (void *)name))) - return (0); - - return (!filter->ra || cupsArrayFind(filter->ra, (void *)name) != NULL); -} - - -/* - * 'find_device()' - Find a device. - */ - -static _ipp_device_t * /* I - Device */ -find_device(_ipp_client_t *client) /* I - Client */ -{ - ipp_attribute_t *uuid; /* output-device-uuid */ - _ipp_device_t key, /* Search key */ - *device; /* Matching device */ - - - if ((uuid = ippFindAttribute(client->request, "output-device-uuid", IPP_TAG_URI)) == NULL) - return (NULL); - - key.uuid = (char *)ippGetString(uuid, 0, NULL); - - _cupsRWLockRead(&client->printer->rwlock); - device = (_ipp_device_t *)cupsArrayFind(client->printer->devices, &key); - _cupsRWUnlock(&client->printer->rwlock); - - return (device); -} - - -/* - * 'find_job()' - Find a job specified in a request. - */ - -static _ipp_job_t * /* O - Job or NULL */ -find_job(_ipp_client_t *client, /* I - Client */ - int job_id) /* I - Job ID to find or 0 to lookup */ -{ - ipp_attribute_t *attr; /* job-id or job-uri attribute */ - _ipp_job_t key, /* Job search key */ - *job; /* Matching job, if any */ - - - if (job_id > 0) - { - key.id = job_id; - } - else if ((attr = ippFindAttribute(client->request, "job-uri", IPP_TAG_URI)) != NULL) - { - const char *uri = ippGetString(attr, 0, NULL); - - if (!strncmp(uri, client->printer->uri, client->printer->urilen) && - uri[client->printer->urilen] == '/') - key.id = atoi(uri + client->printer->urilen + 1); - else - return (NULL); - } - else if ((attr = ippFindAttribute(client->request, "job-id", IPP_TAG_INTEGER)) != NULL) - { - key.id = ippGetInteger(attr, 0); - } - - _cupsRWLockRead(&(client->printer->rwlock)); - job = (_ipp_job_t *)cupsArrayFind(client->printer->jobs, &key); - _cupsRWUnlock(&(client->printer->rwlock)); - - return (job); -} - - -/* - * 'find_subscription()' - Find a subcription. - */ - -static _ipp_subscription_t * /* O - Subscription */ -find_subscription(_ipp_client_t *client,/* I - Client */ - int sub_id) /* I - Subscription ID or 0 */ -{ - ipp_attribute_t *notify_subscription_id; - /* notify-subscription-id */ - _ipp_subscription_t key, /* Search key */ - *sub; /* Matching subscription */ - - - if (sub_id > 0) - key.id = sub_id; - else if ((notify_subscription_id = ippFindAttribute(client->request, "notify-subscription-id", IPP_TAG_INTEGER)) == NULL) - return (NULL); - else - key.id = ippGetInteger(notify_subscription_id, 0); - - _cupsRWLockRead(&client->printer->rwlock); - sub = (_ipp_subscription_t *)cupsArrayFind(client->printer->subscriptions, &key); - _cupsRWUnlock(&client->printer->rwlock); - - return (sub); -} - - -/* - * 'get_job_state_reasons_bits()' - Get the bits associates with "job-state-reasons" values. - */ - -static _ipp_jreason_t /* O - Bits */ -get_job_state_reasons_bits( - ipp_attribute_t *attr) /* I - "job-state-reasons" attribute */ -{ - int i, j, /* Looping vars */ - count; /* Number of "job-state-reasons" values */ - const char *keyword; /* "job-state-reasons" value */ - _ipp_jreason_t jreasons = _IPP_JREASON_NONE; - /* Bits for "job-state-reasons" values */ - - - count = ippGetCount(attr); - for (i = 0; i < count; i ++) - { - keyword = ippGetString(attr, i, NULL); - - for (j = 0; j < (int)(sizeof(_ipp_jreasons) / sizeof(_ipp_jreasons[0])); j ++) - { - if (!strcmp(keyword, _ipp_jreasons[j])) - { - jreasons |= 1 << j; - break; - } - } - } - - return (jreasons); -} - - -/* - * 'get_notify_event_bits()' - Get the bits associated with "notify-events" values. - */ - -static _ipp_event_t /* O - Bits */ -get_notify_events_bits( - ipp_attribute_t *attr) /* I - "notify-events" attribute */ -{ - int i, j, /* Looping vars */ - count; /* Number of "notify-events" values */ - const char *keyword; /* "notify-events" value */ - _ipp_event_t events = _IPP_EVENT_NONE; - /* Bits for "notify-events" values */ - - - count = ippGetCount(attr); - for (i = 0; i < count; i ++) - { - keyword = ippGetString(attr, i, NULL); - - for (j = 0; j < (int)(sizeof(_ipp_events) / sizeof(_ipp_events[0])); j ++) - { - if (!strcmp(keyword, _ipp_jreasons[j])) - { - events |= 1 << j; - break; - } - } - } - - return (events); -} - - -/* - * 'get_notify_subscribed_event()' - Get the event name. - */ - -static const char * /* O - Event name */ -get_notify_subscribed_event( - _ipp_event_t event) /* I - Event bit */ -{ - int i; /* Looping var */ - _ipp_event_t mask; /* Current mask */ - - for (i = 0, mask = 1; i < (int)(sizeof(_ipp_events) / sizeof(_ipp_events[0])); i ++, mask <<= 1) - if (event & mask) - return (_ipp_events[i]); - - return ("none"); -} - - -/* - * 'get_printer_state_reasons_bits()' - Get the bits associated with "printer-state-reasons" values. - */ - -static _ipp_preason_t /* O - Bits */ -get_printer_state_reasons_bits( - ipp_attribute_t *attr) /* I - "printer-state-reasons" bits */ -{ - int i, j, /* Looping vars */ - count; /* Number of "printer-state-reasons" values */ - const char *keyword; /* "printer-state-reasons" value */ - _ipp_preason_t preasons = _IPP_PREASON_NONE; - /* Bits for "printer-state-reasons" values */ - - - count = ippGetCount(attr); - for (i = 0; i < count; i ++) - { - keyword = ippGetString(attr, i, NULL); - - for (j = 0; j < (int)(sizeof(_ipp_preasons) / sizeof(_ipp_preasons[0])); j ++) - { - if (!strcmp(keyword, _ipp_preasons[j])) - { - preasons |= 1 << j; - break; - } - } - } - - return (preasons); -} - - -/* - * 'html_escape()' - Write a HTML-safe string. - */ - -static void -html_escape(_ipp_client_t *client, /* I - Client */ - const char *s, /* I - String to write */ - size_t slen) /* I - Number of characters to write */ -{ - const char *start, /* Start of segment */ - *end; /* End of string */ - - - start = s; - end = s + (slen > 0 ? slen : strlen(s)); - - while (*s && s < end) - { - if (*s == '&' || *s == '<') - { - if (s > start) - httpWrite2(client->http, start, (size_t)(s - start)); - - if (*s == '&') - httpWrite2(client->http, "&", 5); - else - httpWrite2(client->http, "<", 4); - - start = s + 1; - } - - s ++; - } - - if (s > start) - httpWrite2(client->http, start, (size_t)(s - start)); -} - - -/* - * 'html_footer()' - Show the web interface footer. - * - * This function also writes the trailing 0-length chunk. - */ - -static void -html_footer(_ipp_client_t *client) /* I - Client */ -{ - html_printf(client, - "\n" - "\n" - "\n"); - httpWrite2(client->http, "", 0); -} - - -/* - * 'html_header()' - Show the web interface header and title. - */ - -static void -html_header(_ipp_client_t *client, /* I - Client */ - const char *title) /* I - Title */ -{ - html_printf(client, - "\n" - "\n" - "\n" - "%s\n" - "\n" - "\n" - "\n" - "\n" - "\n" - "\n" - "\n" - "" - "" - "" - "" - "
StatusSuppliesMedia
\n" - "
\n", title, !strcmp(client->uri, "/") ? " sel" : "", !strcmp(client->uri, "/supplies") ? " sel" : "", !strcmp(client->uri, "/media") ? " sel" : ""); -} - - -/* - * 'html_printf()' - Send formatted text to the client, quoting as needed. - */ - -static void -html_printf(_ipp_client_t *client, /* I - Client */ - const char *format, /* I - Printf-style format string */ - ...) /* I - Additional arguments as needed */ -{ - va_list ap; /* Pointer to arguments */ - const char *start; /* Start of string */ - char size, /* Size character (h, l, L) */ - type; /* Format type character */ - int width, /* Width of field */ - prec; /* Number of characters of precision */ - char tformat[100], /* Temporary format string for sprintf() */ - *tptr, /* Pointer into temporary format */ - temp[1024]; /* Buffer for formatted numbers */ - char *s; /* Pointer to string */ - - - /* - * Loop through the format string, formatting as needed... - */ - - va_start(ap, format); - start = format; - - while (*format) - { - if (*format == '%') - { - if (format > start) - httpWrite2(client->http, start, (size_t)(format - start)); - - tptr = tformat; - *tptr++ = *format++; - - if (*format == '%') - { - httpWrite2(client->http, "%", 1); - format ++; - start = format; - continue; - } - else if (strchr(" -+#\'", *format)) - *tptr++ = *format++; - - if (*format == '*') - { - /* - * Get width from argument... - */ - - format ++; - width = va_arg(ap, int); - - snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", width); - tptr += strlen(tptr); - } - else - { - width = 0; - - while (isdigit(*format & 255)) - { - if (tptr < (tformat + sizeof(tformat) - 1)) - *tptr++ = *format; - - width = width * 10 + *format++ - '0'; - } - } - - if (*format == '.') - { - if (tptr < (tformat + sizeof(tformat) - 1)) - *tptr++ = *format; - - format ++; - - if (*format == '*') - { - /* - * Get precision from argument... - */ - - format ++; - prec = va_arg(ap, int); - - snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", prec); - tptr += strlen(tptr); - } - else - { - prec = 0; - - while (isdigit(*format & 255)) - { - if (tptr < (tformat + sizeof(tformat) - 1)) - *tptr++ = *format; - - prec = prec * 10 + *format++ - '0'; - } - } - } - - if (*format == 'l' && format[1] == 'l') - { - size = 'L'; - - if (tptr < (tformat + sizeof(tformat) - 2)) - { - *tptr++ = 'l'; - *tptr++ = 'l'; - } - - format += 2; - } - else if (*format == 'h' || *format == 'l' || *format == 'L') - { - if (tptr < (tformat + sizeof(tformat) - 1)) - *tptr++ = *format; - - size = *format++; - } - else - size = 0; - - - if (!*format) - { - start = format; - break; - } - - if (tptr < (tformat + sizeof(tformat) - 1)) - *tptr++ = *format; - - type = *format++; - *tptr = '\0'; - start = format; - - switch (type) - { - case 'E' : /* Floating point formats */ - case 'G' : - case 'e' : - case 'f' : - case 'g' : - if ((size_t)(width + 2) > sizeof(temp)) - break; - - sprintf(temp, tformat, va_arg(ap, double)); - - httpWrite2(client->http, temp, strlen(temp)); - break; - - case 'B' : /* Integer formats */ - case 'X' : - case 'b' : - case 'd' : - case 'i' : - case 'o' : - case 'u' : - case 'x' : - if ((size_t)(width + 2) > sizeof(temp)) - break; - -# ifdef HAVE_LONG_LONG - if (size == 'L') - sprintf(temp, tformat, va_arg(ap, long long)); - else -# endif /* HAVE_LONG_LONG */ - if (size == 'l') - sprintf(temp, tformat, va_arg(ap, long)); - else - sprintf(temp, tformat, va_arg(ap, int)); - - httpWrite2(client->http, temp, strlen(temp)); - break; - - case 'p' : /* Pointer value */ - if ((size_t)(width + 2) > sizeof(temp)) - break; - - sprintf(temp, tformat, va_arg(ap, void *)); - - httpWrite2(client->http, temp, strlen(temp)); - break; - - case 'c' : /* Character or character array */ - if (width <= 1) - { - temp[0] = (char)va_arg(ap, int); - temp[1] = '\0'; - html_escape(client, temp, 1); - } - else - html_escape(client, va_arg(ap, char *), (size_t)width); - break; - - case 's' : /* String */ - if ((s = va_arg(ap, char *)) == NULL) - s = "(null)"; - - html_escape(client, s, strlen(s)); - break; - } - } - else - format ++; - } - - if (format > start) - httpWrite2(client->http, start, (size_t)(format - start)); - - va_end(ap); -} - - -/* - * 'ipp_acknowledge_document()' - Acknowledge receipt of a document. - */ - -static void -ipp_acknowledge_document( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *attr; /* Attribute */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (!job->dev_uuid || strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job not assigned to device."); - return; - } - - if ((attr = ippFindAttribute(client->request, "document-number", IPP_TAG_ZERO)) == NULL || ippGetGroupTag(attr) != IPP_TAG_OPERATION || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) != 1) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, attr ? "Bad document-number attribute." : "Missing document-number attribute."); - return; - } - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_acknowledge_identify_printer()' - Acknowledge an identify command. - */ - -static void -ipp_acknowledge_identify_printer( - _ipp_client_t *client) /* I - Client */ -{ - // TODO: Implement this! - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Need to implement this."); -} - - -/* - * 'ipp_acknowledge_job()' - Acknowledge receipt of a job. - */ - -static void -ipp_acknowledge_job( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (job->dev_uuid && strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_AUTHORIZED, "Job not assigned to device."); - return; - } - - if (!(job->state_reasons & _IPP_JREASON_JOB_FETCHABLE)) - { - respond_ipp(client, _IPP_STATUS_ERROR_NOT_FETCHABLE, "Job not fetchable."); - return; - } - - if (!job->dev_uuid) - job->dev_uuid = strdup(device->uuid); - - job->state_reasons &= (_ipp_jreason_t)~_IPP_JREASON_JOB_FETCHABLE; - - add_event(client->printer, job, _IPP_EVENT_JOB_STATE_CHANGED, "Job acknowledged."); - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_cancel_job()' - Cancel a job. - */ - -static void -ipp_cancel_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* Job information */ - - - /* - * Get the job... - */ - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist."); - return; - } - - /* - * See if the job is already completed, canceled, or aborted; if so, - * we can't cancel... - */ - - switch (job->state) - { - case IPP_JSTATE_CANCELED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is already canceled - can\'t cancel.", job->id); - break; - - case IPP_JSTATE_ABORTED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is already aborted - can\'t cancel.", job->id); - break; - - case IPP_JSTATE_COMPLETED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is already completed - can\'t cancel.", job->id); - break; - - default : - /* - * Cancel the job... - */ - - _cupsRWLockWrite(&(client->printer->rwlock)); - - if (job->state == IPP_JSTATE_PROCESSING || - (job->state == IPP_JSTATE_HELD && job->fd >= 0)) - job->cancel = 1; - else - { - job->state = IPP_JSTATE_CANCELED; - job->completed = time(NULL); - } - - _cupsRWUnlock(&(client->printer->rwlock)); - - add_event(client->printer, job, _IPP_EVENT_JOB_COMPLETED, NULL); - - respond_ipp(client, IPP_STATUS_OK, NULL); - break; - } -} - - -/* - * 'ipp_cancel_my_jobs()' - Cancel a user's jobs. - */ - -static void -ipp_cancel_my_jobs( - _ipp_client_t *client) /* I - Client */ -{ - // TODO: Implement this! - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Need to implement this."); -} - - -/* - * 'ipp_cancel_subscription()' - Cancel a subscription. - */ - -static void -ipp_cancel_subscription( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_subscription_t *sub; /* Subscription */ - - - if ((sub = find_subscription(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Subscription was not found."); - return; - } - - _cupsRWLockWrite(&client->printer->rwlock); - cupsArrayRemove(client->printer->subscriptions, sub); - delete_subscription(sub); - _cupsRWUnlock(&client->printer->rwlock); - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_close_job()' - Close an open job. - */ - -static void -ipp_close_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* Job information */ - - - /* - * Get the job... - */ - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist."); - return; - } - - /* - * See if the job is already completed, canceled, or aborted; if so, - * we can't cancel... - */ - - switch (job->state) - { - case IPP_JSTATE_CANCELED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is canceled - can\'t close.", job->id); - break; - - case IPP_JSTATE_ABORTED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is aborted - can\'t close.", job->id); - break; - - case IPP_JSTATE_COMPLETED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is completed - can\'t close.", job->id); - break; - - case IPP_JSTATE_PROCESSING : - case IPP_JSTATE_STOPPED : - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job #%d is already closed.", job->id); - break; - - default : - respond_ipp(client, IPP_STATUS_OK, NULL); - break; - } -} - - -/* - * 'ipp_create_job()' - Create a job object. - */ - -static void -ipp_create_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* New job */ - cups_array_t *ra; /* Attributes to send in response */ - - - /* - * Validate print job attributes... - */ - - if (!valid_job_attributes(client)) - { - httpFlush(client->http); - return; - } - - /* - * Do we have a file to print? - */ - - if (httpGetState(client->http) == HTTP_STATE_POST_RECV) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Unexpected document data following request."); - return; - } - - /* - * Create the job... - */ - - if ((job = create_job(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_TOO_MANY_JOBS, "Too many jobs are queued."); - return; - } - - /* - * Return the job info... - */ - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = cupsArrayNew((cups_array_func_t)strcmp, NULL); - cupsArrayAdd(ra, "job-id"); - cupsArrayAdd(ra, "job-state"); - cupsArrayAdd(ra, "job-state-message"); - cupsArrayAdd(ra, "job-state-reasons"); - cupsArrayAdd(ra, "job-uri"); - - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); - - /* - * Add any subscriptions... - */ - - client->job = job; - ipp_create_xxx_subscriptions(client); -} - - -/* - * 'ipp_create_xxx_subscriptions()' - Create job and printer subscriptions. - */ - -static void -ipp_create_xxx_subscriptions( - _ipp_client_t *client) -{ - _ipp_subscription_t *sub; /* Subscription */ - ipp_attribute_t *attr; /* Subscription attribute */ - const char *username; /* requesting-user-name or - authenticated username */ - int num_subs = 0, /* Number of subscriptions */ - ok_subs = 0; /* Number of good subscriptions */ - - - /* - * For the Create-xxx-Subscriptions operations, queue up a successful-ok - * response... - */ - - if (ippGetOperation(client->request) == IPP_OP_CREATE_JOB_SUBSCRIPTIONS || ippGetOperation(client->request) == IPP_OP_CREATE_PRINTER_SUBSCRIPTIONS) - respond_ipp(client, IPP_STATUS_OK, NULL); - - /* - * Get the authenticated user name, if any... - */ - - if (client->username[0]) - username = client->username; - else if ((attr = ippFindAttribute(client->request, "requesting-user-name", IPP_TAG_NAME)) != NULL && ippGetGroupTag(attr) == IPP_TAG_OPERATION && ippGetCount(attr) == 1) - username = ippGetString(attr, 0, NULL); - else - username = "guest"; - - /* - * Skip past the initial attributes to the first subscription group. - */ - - attr = ippFirstAttribute(client->request); - while (attr && ippGetGroupTag(attr) != IPP_TAG_SUBSCRIPTION) - attr = ippNextAttribute(client->request); - - while (attr) - { - _ipp_job_t *job = NULL; /* Job */ - const char *attrname, /* Attribute name */ - *pullmethod = NULL; - /* notify-pull-method */ - ipp_attribute_t *notify_attributes = NULL, - /* notify-attributes */ - *notify_events = NULL, - /* notify-events */ - *notify_user_data = NULL; - /* notify-user-data */ - int interval = 0, /* notify-time-interval */ - lease = _IPP_NOTIFY_LEASE_DURATION_DEFAULT; - /* notify-lease-duration */ - ipp_status_t status = IPP_STATUS_OK; - /* notify-status-code */ - - num_subs ++; - - while (attr) - { - if ((attrname = ippGetName(attr)) == NULL) - break; - - if (!strcmp(attrname, "notify-recipient-uri")) - { - /* - * Push notifications not supported. - */ - - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else if (!strcmp(attrname, "notify-pull-method")) - { - pullmethod = ippGetString(attr, 0, NULL); - - if (ippGetValueTag(attr) != IPP_TAG_KEYWORD || ippGetCount(attr) != 1 || !pullmethod || strcmp(pullmethod, "ippget")) - { - ippCopyAttribute(client->response, attr, 0); - pullmethod = NULL; - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - } - } - else if (!strcmp(attrname, "notify-attributes")) - { - if (ippGetValueTag(attr) != IPP_TAG_KEYWORD) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - - notify_attributes = attr; - } - else if (!strcmp(attrname, "notify-charset")) - { - if (ippGetValueTag(attr) != IPP_TAG_CHARSET || ippGetCount(attr) != 1 || - (strcmp(ippGetString(attr, 0, NULL), "us-ascii") && strcmp(ippGetString(attr, 0, NULL), "utf-8"))) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - } - else if (!strcmp(attrname, "notify-natural-language")) - { - if (ippGetValueTag(attr) != IPP_TAG_LANGUAGE || ippGetCount(attr) != 1 || strcmp(ippGetString(attr, 0, NULL), "en")) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - } - else if (!strcmp(attrname, "notify-user-data")) - { - int datalen; /* Length of data */ - - if (ippGetValueTag(attr) != IPP_TAG_STRING || ippGetCount(attr) != 1 || !ippGetOctetString(attr, 0, &datalen) || datalen > 63) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else - notify_user_data = attr; - } - else if (!strcmp(attrname, "notify-events")) - { - if (ippGetValueTag(attr) != IPP_TAG_KEYWORD) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else - notify_events = attr; - } - else if (!strcmp(attrname, "notify-lease-duration")) - { - if (ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) < 0) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else - lease = ippGetInteger(attr, 0); - } - else if (!strcmp(attrname, "notify-time-interval")) - { - if (ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) < 0) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else - interval = ippGetInteger(attr, 0); - } - else if (!strcmp(attrname, "notify-job-id")) - { - if (ippGetOperation(client->request) != IPP_OP_CREATE_JOB_SUBSCRIPTIONS || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetInteger(attr, 0) < 1) - { - status = IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES; - ippCopyAttribute(client->response, attr, 0); - } - else if ((job = find_job(client, ippGetInteger(attr, 0))) == NULL) - { - status = IPP_STATUS_ERROR_NOT_FOUND; - ippCopyAttribute(client->response, attr, 0); - } - } - - attr = ippNextAttribute(client->request); - } - - if (status) - { - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_ENUM, "notify-status-code", status); - } - else if (!pullmethod) - { - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_ENUM, "notify-status-code", IPP_STATUS_ERROR_BAD_REQUEST); - } - else - { - switch (ippGetOperation(client->request)) - { - case IPP_OP_PRINT_JOB : - case IPP_OP_PRINT_URI : - case IPP_OP_CREATE_JOB : - job = client->job; - break; - - default : - break; - } - - if ((sub = create_subscription(client->printer, job, interval, lease, username, notify_events, notify_attributes, notify_user_data)) == NULL) - { - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_INTEGER, "notify-subscription-id", sub->id); - ok_subs ++; - } - else - ippAddInteger(client->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_ENUM, "notify-status-code", IPP_STATUS_ERROR_INTERNAL); - } - } - - if (ok_subs == 0) - ippSetStatusCode(client->response, IPP_STATUS_ERROR_IGNORED_ALL_SUBSCRIPTIONS); - else if (ok_subs != num_subs) - ippSetStatusCode(client->response, IPP_STATUS_OK_IGNORED_SUBSCRIPTIONS); -} - - -/* - * 'ipp_deregister_output_device()' - Unregister an output device. - */ - -static void -ipp_deregister_output_device( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - - - /* - * Find the device... - */ - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Output device not found."); - return; - } - - /* - * Remove the device from the printer... - */ - - _cupsRWLockWrite(&client->printer->rwlock); - - cupsArrayRemove(client->printer->devices, device); - - update_device_attributes_no_lock(client->printer); - update_device_state_no_lock(client->printer); - - _cupsRWUnlock(&client->printer->rwlock); - - /* - * Delete the device... - */ - - delete_device(device); - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_fetch_document()' - Download a document. - */ - -static void -ipp_fetch_document( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *attr; /* Attribute */ - int compression; /* compression */ - char filename[1024]; /* Job filename */ - const char *format; /* document-format */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (!job->dev_uuid || strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job not assigned to device."); - return; - } - - if ((attr = ippFindAttribute(client->request, "document-number", IPP_TAG_ZERO)) == NULL || ippGetGroupTag(attr) != IPP_TAG_OPERATION || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) != 1) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, attr ? "Bad document-number attribute." : "Missing document-number attribute."); - return; - } - - if ((attr = ippFindAttribute(client->request, "compression-accepted", IPP_TAG_KEYWORD)) != NULL) - compression = !strcmp(ippGetString(attr, 0, NULL), "gzip"); - else - compression = 0; - - if ((attr = ippFindAttribute(client->request, "document-format-accepted", IPP_TAG_MIMETYPE)) != NULL) - { - int i, /* Looping var */ - count = ippGetCount(attr); /* Number of values */ - - - for (i = 0; i < count; i ++) - { - format = ippGetString(attr, i, NULL); - - create_job_filename(client->printer, job, NULL, filename, sizeof(filename)); - - if (!access(filename, R_OK)) - break; - } - - if (i >= count) - { - respond_ipp(client, _IPP_STATUS_ERROR_NOT_FETCHABLE, "Document not available in requested format."); - return; - } - } - else if ((attr = ippFindAttribute(job->attrs, "document-format", IPP_TAG_MIMETYPE)) != NULL) - format = ippGetString(attr, 0, NULL); - else - { - respond_ipp(client, _IPP_STATUS_ERROR_NOT_FETCHABLE, "Document format unknown."); - return; - } - - respond_ipp(client, IPP_STATUS_OK, NULL); - ippAddString(client->response, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE, "document-format", NULL, format); - ippAddString(client->response, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "compression", NULL, compression ? "gzip" : "none"); - - client->fetch_file = open(filename, O_RDONLY); -} - - -/* - * 'ipp_fetch_job()' - Download a job. - */ - -static void -ipp_fetch_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (job->dev_uuid && strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job not assigned to device."); - return; - } - - if (!(job->state_reasons & _IPP_JREASON_JOB_FETCHABLE)) - { - respond_ipp(client, _IPP_STATUS_ERROR_NOT_FETCHABLE, "Job not fetchable."); - return; - } - - respond_ipp(client, IPP_STATUS_OK, NULL); - copy_attributes(client->response, job->attrs, NULL, IPP_TAG_JOB, 0); -} - - -/* - * 'ipp_get_document_attributes()' - Get the attributes for a document object. - * - * Note: This implementation only supports single document jobs so we - * synthesize the information for a single document from the job. - */ - -static void -ipp_get_document_attributes( - _ipp_client_t *client) /* I - Client */ -{ - // TODO: Implement this! - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Need to implement this."); -} - - -/* - * 'ipp_get_documents()' - Get the list of documents in a job. - * - * Note: This implementation only supports single document jobs so we - * synthesize the information for a single document from the job. - */ - -static void -ipp_get_documents(_ipp_client_t *client)/* I - Client */ -{ - // TODO: Implement this! - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Need to implement this."); -} - - -/* - * 'ipp_get_job_attributes()' - Get the attributes for a job object. - */ - -static void -ipp_get_job_attributes( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* Job */ - cups_array_t *ra; /* requested-attributes */ - - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job not found."); - return; - } - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = ippCreateRequestedArray(client->request); - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); -} - - -/* - * 'ipp_get_jobs()' - Get a list of job objects. - */ - -static void -ipp_get_jobs(_ipp_client_t *client) /* I - Client */ -{ - ipp_attribute_t *attr; /* Current attribute */ - const char *which_jobs = NULL; - /* which-jobs values */ - int job_comparison; /* Job comparison */ - ipp_jstate_t job_state; /* job-state value */ - int first_job_id, /* First job ID */ - limit, /* Maximum number of jobs to return */ - count; /* Number of jobs that match */ - const char *username; /* Username */ - _ipp_job_t *job; /* Current job pointer */ - cups_array_t *ra; /* Requested attributes array */ - - - /* - * See if the "which-jobs" attribute have been specified... - */ - - if ((attr = ippFindAttribute(client->request, "which-jobs", - IPP_TAG_KEYWORD)) != NULL) - { - which_jobs = ippGetString(attr, 0, NULL); - fprintf(stderr, "%s Get-Jobs which-jobs=%s", client->hostname, which_jobs); - } - - if (!which_jobs || !strcmp(which_jobs, "not-completed")) - { - job_comparison = -1; - job_state = IPP_JSTATE_STOPPED; - } - else if (!strcmp(which_jobs, "completed")) - { - job_comparison = 1; - job_state = IPP_JSTATE_CANCELED; - } - else if (!strcmp(which_jobs, "aborted")) - { - job_comparison = 0; - job_state = IPP_JSTATE_ABORTED; - } - else if (!strcmp(which_jobs, "all")) - { - job_comparison = 1; - job_state = IPP_JSTATE_PENDING; - } - else if (!strcmp(which_jobs, "canceled")) - { - job_comparison = 0; - job_state = IPP_JSTATE_CANCELED; - } - else if (!strcmp(which_jobs, "pending")) - { - job_comparison = 0; - job_state = IPP_JSTATE_PENDING; - } - else if (!strcmp(which_jobs, "pending-held")) - { - job_comparison = 0; - job_state = IPP_JSTATE_HELD; - } - else if (!strcmp(which_jobs, "processing")) - { - job_comparison = 0; - job_state = IPP_JSTATE_PROCESSING; - } - else if (!strcmp(which_jobs, "processing-stopped")) - { - job_comparison = 0; - job_state = IPP_JSTATE_STOPPED; - } - else - { - respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES, - "The which-jobs value \"%s\" is not supported.", which_jobs); - ippAddString(client->response, IPP_TAG_UNSUPPORTED_GROUP, IPP_TAG_KEYWORD, - "which-jobs", NULL, which_jobs); - return; - } - - /* - * See if they want to limit the number of jobs reported... - */ - - if ((attr = ippFindAttribute(client->request, "limit", - IPP_TAG_INTEGER)) != NULL) - { - limit = ippGetInteger(attr, 0); - - fprintf(stderr, "%s Get-Jobs limit=%d", client->hostname, limit); - } - else - limit = 0; - - if ((attr = ippFindAttribute(client->request, "first-job-id", - IPP_TAG_INTEGER)) != NULL) - { - first_job_id = ippGetInteger(attr, 0); - - fprintf(stderr, "%s Get-Jobs first-job-id=%d", client->hostname, - first_job_id); - } - else - first_job_id = 1; - - /* - * See if we only want to see jobs for a specific user... - */ - - username = NULL; - - if ((attr = ippFindAttribute(client->request, "my-jobs", - IPP_TAG_BOOLEAN)) != NULL) - { - int my_jobs = ippGetBoolean(attr, 0); - - fprintf(stderr, "%s Get-Jobs my-jobs=%s\n", client->hostname, - my_jobs ? "true" : "false"); - - if (my_jobs) - { - if ((attr = ippFindAttribute(client->request, "requesting-user-name", - IPP_TAG_NAME)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Need requesting-user-name with my-jobs."); - return; - } - - username = ippGetString(attr, 0, NULL); - - fprintf(stderr, "%s Get-Jobs requesting-user-name=\"%s\"\n", - client->hostname, username); - } - } - - /* - * OK, build a list of jobs for this printer... - */ - - ra = ippCreateRequestedArray(client->request); - - respond_ipp(client, IPP_STATUS_OK, NULL); - - _cupsRWLockRead(&(client->printer->rwlock)); - - for (count = 0, job = (_ipp_job_t *)cupsArrayFirst(client->printer->jobs); - (limit <= 0 || count < limit) && job; - job = (_ipp_job_t *)cupsArrayNext(client->printer->jobs)) - { - /* - * Filter out jobs that don't match... - */ - - if ((job_comparison < 0 && job->state > job_state) || - (job_comparison == 0 && job->state != job_state) || - (job_comparison > 0 && job->state < job_state) || - job->id < first_job_id || - (username && job->username && - strcasecmp(username, job->username))) - continue; - - if (count > 0) - ippAddSeparator(client->response); - - count ++; - copy_job_attributes(client, job, ra); - } - - cupsArrayDelete(ra); - - _cupsRWUnlock(&(client->printer->rwlock)); -} - - -/* - * 'ipp_get_notifications()' - Get notification events for one or more subscriptions. - */ - -static void -ipp_get_notifications( - _ipp_client_t *client) /* I - Client */ -{ - ipp_attribute_t *sub_ids, /* notify-subscription-ids */ - *seq_nums, /* notify-sequence-numbers */ - *notify_wait; /* Wait for events? */ - int i, /* Looping vars */ - count, /* Number of IDs */ - first = 1, /* First event? */ - seq_num; /* Sequence number */ - _ipp_subscription_t *sub; /* Current subscription */ - ipp_t *event; /* Current event */ - - - if ((sub_ids = ippFindAttribute(client->request, "notify-subscription-ids", IPP_TAG_INTEGER)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing notify-subscription-ids attribute."); - return; - } - - count = ippGetCount(sub_ids); - seq_nums = ippFindAttribute(client->request, "notify-sequence-numbers", IPP_TAG_INTEGER); - notify_wait = ippFindAttribute(client->request, "notify-wait", IPP_TAG_BOOLEAN); - - if (seq_nums && count != ippGetCount(seq_nums)) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "The notify-subscription-ids and notify-sequence-numbers attributes are different lengths."); - return; - } - - respond_ipp(client, IPP_STATUS_OK, NULL); - ippAddInteger(client->response, IPP_TAG_OPERATION, IPP_TAG_INTEGER, "notify-get-interval", 30); - - for (i = 0; i < count; i ++) - { - if ((sub = find_subscription(client, ippGetInteger(sub_ids, i))) == NULL) - continue; - - seq_num = ippGetInteger(seq_nums, i); - if (seq_num < sub->first_sequence) - seq_num = sub->first_sequence; - - if (seq_num > sub->last_sequence) - continue; - - for (event = (ipp_t *)cupsArrayIndex(sub->events, seq_num - sub->first_sequence); - event; - event = (ipp_t *)cupsArrayNext(sub->events)) - { - if (first) - first = 0; - else - ippAddSeparator(client->response); - - ippCopyAttributes(client->response, event, 0, NULL, NULL); - } - } -} - - -/* - * 'ipp_get_output_device_attributes()' - Get attributes for an output device. - */ - -static void -ipp_get_output_device_attributes( - _ipp_client_t *client) /* I - Client */ -{ - // TODO: Implement this! - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Need to implement this."); -} - - -/* - * 'ipp_get_printer_attributes()' - Get the attributes for a printer object. - */ - -static void -ipp_get_printer_attributes( - _ipp_client_t *client) /* I - Client */ -{ - cups_array_t *ra; /* Requested attributes array */ - _ipp_printer_t *printer; /* Printer */ - - - /* - * Send the attributes... - */ - - ra = ippCreateRequestedArray(client->request); - printer = client->printer; - - respond_ipp(client, IPP_STATUS_OK, NULL); - - _cupsRWLockRead(&(printer->rwlock)); - - copy_attributes(client->response, printer->attrs, ra, IPP_TAG_ZERO, - IPP_TAG_CUPS_CONST); - copy_attributes(client->response, printer->dev_attrs, ra, IPP_TAG_ZERO, IPP_TAG_ZERO); - - if (!ra || cupsArrayFind(ra, "printer-config-change-date-time")) - ippAddDate(client->response, IPP_TAG_PRINTER, "printer-config-change-date-time", ippTimeToDate(printer->config_time)); - - if (!ra || cupsArrayFind(ra, "printer-config-change-time")) - ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-config-change-time", (int)(printer->config_time - printer->start_time)); - - if (!ra || cupsArrayFind(ra, "printer-current-time")) - ippAddDate(client->response, IPP_TAG_PRINTER, "printer-current-time", ippTimeToDate(time(NULL))); - - - if (!ra || cupsArrayFind(ra, "printer-state")) - ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_ENUM, - "printer-state", printer->state > printer->dev_state ? printer->state : printer->dev_state); - - if (!ra || cupsArrayFind(ra, "printer-state-change-date-time")) - ippAddDate(client->response, IPP_TAG_PRINTER, "printer-state-change-date-time", ippTimeToDate(printer->state_time)); - - if (!ra || cupsArrayFind(ra, "printer-state-change-time")) - ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-state-change-time", (int)(printer->state_time - printer->start_time)); - - if (!ra || cupsArrayFind(ra, "printer-state-message")) - { - static const char * const messages[] = { "Idle.", "Printing.", "Stopped." }; - - if (printer->state > printer->dev_state) - ippAddString(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-state-message", NULL, messages[printer->state - IPP_PSTATE_IDLE]); - else - ippAddString(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-state-message", NULL, messages[printer->dev_state - IPP_PSTATE_IDLE]); - } - - if (!ra || cupsArrayFind(ra, "printer-state-reasons")) - copy_printer_state_reasons(client->response, IPP_TAG_PRINTER, printer); - - if (!ra || cupsArrayFind(ra, "printer-up-time")) - ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-up-time", (int)(time(NULL) - printer->start_time)); - - if (!ra || cupsArrayFind(ra, "queued-job-count")) - ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "queued-job-count", cupsArrayCount(printer->active_jobs)); - - _cupsRWUnlock(&(printer->rwlock)); - - cupsArrayDelete(ra); -} - - -/* - * 'ipp_get_printer_supported_values()' - Return the supported values for - * the infrastructure printer. - */ - -static void -ipp_get_printer_supported_values( - _ipp_client_t *client) /* I - Client */ -{ - cups_array_t *ra = ippCreateRequestedArray(client->request); - /* Requested attributes */ - - - respond_ipp(client, IPP_STATUS_OK, NULL); - - copy_attributes(client->response, client->printer->attrs, ra, IPP_TAG_PRINTER, 1); - - cupsArrayDelete(ra); -} - - -/* - * 'ipp_get_subscription_attributes()' - Get attributes for a subscription. - */ - -static void -ipp_get_subscription_attributes( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_subscription_t *sub; /* Subscription */ - cups_array_t *ra = ippCreateRequestedArray(client->request); - /* Requested attributes */ - - - if ((sub = find_subscription(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Subscription was not found."); - } - else - { - respond_ipp(client, IPP_STATUS_OK, NULL); - copy_subscription_attributes(client, sub, ra); - } - - cupsArrayDelete(ra); -} - - -/* - * 'ipp_get_subscriptions()' - Get attributes for all subscriptions. - */ - -static void -ipp_get_subscriptions( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_subscription_t *sub; /* Current subscription */ - cups_array_t *ra = ippCreateRequestedArray(client->request); - /* Requested attributes */ - int first = 1; /* First time? */ - - - respond_ipp(client, IPP_STATUS_OK, NULL); - _cupsRWLockRead(&client->printer->rwlock); - for (sub = (_ipp_subscription_t *)cupsArrayFirst(client->printer->subscriptions); - sub; - sub = (_ipp_subscription_t *)cupsArrayNext(client->printer->subscriptions)) - { - if (first) - first = 0; - else - ippAddSeparator(client->response); - - copy_subscription_attributes(client, sub, ra); - } - - cupsArrayDelete(ra); -} - - -/* - * 'ipp_identify_printer()' - Beep or display a message. - */ - -static void -ipp_identify_printer( - _ipp_client_t *client) /* I - Client */ -{ - /* TODO: Do something */ - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_print_job()' - Create a job object with an attached document. - */ - -static void -ipp_print_job(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* New job */ - char filename[1024], /* Filename buffer */ - buffer[4096]; /* Copy buffer */ - ssize_t bytes; /* Bytes read */ - cups_array_t *ra; /* Attributes to send in response */ - - - /* - * Validate print job attributes... - */ - - if (!valid_job_attributes(client)) - { - httpFlush(client->http); - return; - } - - /* - * Do we have a file to print? - */ - - if (httpGetState(client->http) == HTTP_STATE_POST_SEND) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "No file in request."); - return; - } - - /* - * Print the job... - */ - - if ((job = create_job(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BUSY, - "Currently printing another job."); - return; - } - - /* - * Create a file for the request data... - */ - - create_job_filename(client->printer, job, NULL, filename, sizeof(filename)); - - if (Verbosity) - fprintf(stderr, "Creating job file \"%s\", format \"%s\".\n", filename, job->format); - - if ((job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0) - { - job->state = IPP_JSTATE_ABORTED; - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to create print file: %s", strerror(errno)); - return; - } - - while ((bytes = httpRead2(client->http, buffer, sizeof(buffer))) > 0) - { - if (write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - - if (bytes < 0) - { - /* - * Got an error while reading the print data, so abort this job. - */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to read print file."); - return; - } - - if (close(job->fd)) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - - job->fd = -1; - job->filename = strdup(filename); - job->state = IPP_JSTATE_PENDING; - - /* - * Process the job, if possible... - */ - - check_jobs(client->printer); - - /* - * Return the job info... - */ - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = cupsArrayNew((cups_array_func_t)strcmp, NULL); - cupsArrayAdd(ra, "job-id"); - cupsArrayAdd(ra, "job-state"); - cupsArrayAdd(ra, "job-state-message"); - cupsArrayAdd(ra, "job-state-reasons"); - cupsArrayAdd(ra, "job-uri"); - - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); - - /* - * Process any pending subscriptions... - */ - - client->job = job; - ipp_create_xxx_subscriptions(client); -} - - -/* - * 'ipp_print_uri()' - Create a job object with a referenced document. - */ - -static void -ipp_print_uri(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* New job */ - ipp_attribute_t *uri; /* document-uri */ - char scheme[256], /* URI scheme */ - userpass[256], /* Username and password info */ - hostname[256], /* Hostname */ - resource[1024]; /* Resource path */ - int port; /* Port number */ - http_uri_status_t uri_status; /* URI decode status */ - http_encryption_t encryption; /* Encryption to use, if any */ - http_t *http; /* Connection for http/https URIs */ - http_status_t status; /* Access status for http/https URIs */ - int infile; /* Input file for local file URIs */ - char filename[1024], /* Filename buffer */ - buffer[4096]; /* Copy buffer */ - ssize_t bytes; /* Bytes read */ - cups_array_t *ra; /* Attributes to send in response */ - static const char * const uri_status_strings[] = - { /* URI decode errors */ - "URI too large.", - "Bad arguments to function.", - "Bad resource in URI.", - "Bad port number in URI.", - "Bad hostname in URI.", - "Bad username in URI.", - "Bad scheme in URI.", - "Bad/empty URI." - }; - - - /* - * Validate print job attributes... - */ - - if (!valid_job_attributes(client)) - { - httpFlush(client->http); - return; - } - - /* - * Do we have a file to print? - */ - - if (httpGetState(client->http) == HTTP_STATE_POST_RECV) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Unexpected document data following request."); - return; - } - - /* - * Do we have a document URI? - */ - - if ((uri = ippFindAttribute(client->request, "document-uri", - IPP_TAG_URI)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing document-uri."); - return; - } - - if (ippGetCount(uri) != 1) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Too many document-uri values."); - return; - } - - uri_status = httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL), - scheme, sizeof(scheme), userpass, - sizeof(userpass), hostname, sizeof(hostname), - &port, resource, sizeof(resource)); - if (uri_status < HTTP_URI_STATUS_OK) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad document-uri: %s", - uri_status_strings[uri_status - HTTP_URI_STATUS_OVERFLOW]); - return; - } - - if (strcmp(scheme, "file") && -#ifdef HAVE_SSL - strcmp(scheme, "https") && -#endif /* HAVE_SSL */ - strcmp(scheme, "http")) - { - respond_ipp(client, IPP_STATUS_ERROR_URI_SCHEME, - "URI scheme \"%s\" not supported.", scheme); - return; - } - - if (!strcmp(scheme, "file") && access(resource, R_OK)) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to access URI: %s", strerror(errno)); - return; - } - - /* - * Print the job... - */ - - if ((job = create_job(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BUSY, - "Currently printing another job."); - return; - } - - /* - * Create a file for the request data... - */ - - if (!strcasecmp(job->format, "image/jpeg")) - snprintf(filename, sizeof(filename), "%s/%d.jpg", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "image/png")) - snprintf(filename, sizeof(filename), "%s/%d.png", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "application/pdf")) - snprintf(filename, sizeof(filename), "%s/%d.pdf", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "application/postscript")) - snprintf(filename, sizeof(filename), "%s/%d.ps", - client->printer->directory, job->id); - else - snprintf(filename, sizeof(filename), "%s/%d.prn", - client->printer->directory, job->id); - - if ((job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0) - { - job->state = IPP_JSTATE_ABORTED; - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to create print file: %s", strerror(errno)); - return; - } - - if (!strcmp(scheme, "file")) - { - if ((infile = open(resource, O_RDONLY)) < 0) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to access URI: %s", strerror(errno)); - return; - } - - do - { - if ((bytes = read(infile, buffer, sizeof(buffer))) < 0 && - (errno == EAGAIN || errno == EINTR)) - bytes = 1; - else if (bytes > 0 && write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - close(infile); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - while (bytes > 0); - - close(infile); - } - else - { -#ifdef HAVE_SSL - if (port == 443 || !strcmp(scheme, "https")) - encryption = HTTP_ENCRYPTION_ALWAYS; - else -#endif /* HAVE_SSL */ - encryption = HTTP_ENCRYPTION_IF_REQUESTED; - - if ((http = httpConnect2(hostname, port, NULL, AF_UNSPEC, encryption, - 1, 30000, NULL)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to connect to %s: %s", hostname, - cupsLastErrorString()); - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - return; - } - - httpClearFields(http); - httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); - if (httpGet(http, resource)) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to GET URI: %s", strerror(errno)); - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - return; - } - - while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); - - if (status != HTTP_STATUS_OK) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to GET URI: %s", httpStatus(status)); - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - return; - } - - while ((bytes = httpRead2(http, buffer, sizeof(buffer))) > 0) - { - if (write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - - httpClose(http); - } - - if (close(job->fd)) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - - job->fd = -1; - job->filename = strdup(filename); - job->state = IPP_JSTATE_PENDING; - - /* TODO: Do something different here - only process if the printer is idle */ - /* - * Process the job... - */ - - check_jobs(client->printer); - - /* - * Return the job info... - */ - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = cupsArrayNew((cups_array_func_t)strcmp, NULL); - cupsArrayAdd(ra, "job-id"); - cupsArrayAdd(ra, "job-state"); - cupsArrayAdd(ra, "job-state-reasons"); - cupsArrayAdd(ra, "job-uri"); - - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); - - /* - * Process any pending subscriptions... - */ - - client->job = job; - ipp_create_xxx_subscriptions(client); -} - - -/* - * 'ipp_renew_subscription()' - Renew a subscription. - */ - -static void -ipp_renew_subscription( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_subscription_t *sub; /* Subscription */ - ipp_attribute_t *attr; /* notify-lease-duration */ - int lease; /* Lease duration in seconds */ - - - if ((sub = find_subscription(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Subscription was not found."); - return; - } - - if (sub->job) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Per-job subscriptions cannot be renewed."); - return; - } - - if ((attr = ippFindAttribute(client->request, "notify-lease-duration", IPP_TAG_ZERO)) != NULL) - { - if (ippGetGroupTag(attr) != IPP_TAG_SUBSCRIPTION || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) < 0) - { - respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES, "Bad notify-lease-duration."); - return; - } - - lease = ippGetInteger(attr, 0); - } - else - lease = _IPP_NOTIFY_LEASE_DURATION_DEFAULT; - - sub->lease = lease; - - if (lease) - sub->expire = time(NULL) + sub->lease; - else - sub->expire = INT_MAX; - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_send_document()' - Add an attached document to a job object created with - * Create-Job. - */ - -static void -ipp_send_document(_ipp_client_t *client)/* I - Client */ -{ - _ipp_job_t *job; /* Job information */ - char filename[1024], /* Filename buffer */ - buffer[4096]; /* Copy buffer */ - ssize_t bytes; /* Bytes read */ - ipp_attribute_t *attr; /* Current attribute */ - cups_array_t *ra; /* Attributes to send in response */ - - - /* - * Get the job... - */ - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist."); - httpFlush(client->http); - return; - } - - /* - * See if we already have a document for this job or the job has already - * in a non-pending state... - */ - - if (job->state > IPP_JSTATE_HELD) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job is not in a pending state."); - httpFlush(client->http); - return; - } - else if (job->filename || job->fd >= 0) - { - respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED, - "Multiple document jobs are not supported."); - httpFlush(client->http); - return; - } - - if ((attr = ippFindAttribute(client->request, "last-document", - IPP_TAG_ZERO)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Missing required last-document attribute."); - httpFlush(client->http); - return; - } - else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 || - !ippGetBoolean(attr, 0)) - { - respond_unsupported(client, attr); - httpFlush(client->http); - return; - } - - /* - * Validate document attributes... - */ - - if (!valid_doc_attributes(client)) - { - httpFlush(client->http); - return; - } - - copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0); - - /* - * Get the document format for the job... - */ - - _cupsRWLockWrite(&(client->printer->rwlock)); - - if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL) - job->format = ippGetString(attr, 0, NULL); - else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL) - job->format = ippGetString(attr, 0, NULL); - else - job->format = "application/octet-stream"; - - /* - * Create a file for the request data... - */ - - create_job_filename(client->printer, job, NULL, filename, sizeof(filename)); - - if (Verbosity) - fprintf(stderr, "Creating job file \"%s\", format \"%s\".\n", filename, job->format); - - job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600); - - _cupsRWUnlock(&(client->printer->rwlock)); - - if (job->fd < 0) - { - job->state = IPP_JSTATE_ABORTED; - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to create print file: %s", strerror(errno)); - return; - } - - while ((bytes = httpRead2(client->http, buffer, sizeof(buffer))) > 0) - { - if (write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - - if (bytes < 0) - { - /* - * Got an error while reading the print data, so abort this job. - */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to read print file."); - return; - } - - if (close(job->fd)) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - - _cupsRWLockWrite(&(client->printer->rwlock)); - - job->fd = -1; - job->filename = strdup(filename); - job->state = IPP_JSTATE_PENDING; - - _cupsRWUnlock(&(client->printer->rwlock)); - - /* - * Process the job, if possible... - */ - - check_jobs(client->printer); - - /* - * Return the job info... - */ - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = cupsArrayNew((cups_array_func_t)strcmp, NULL); - cupsArrayAdd(ra, "job-id"); - cupsArrayAdd(ra, "job-state"); - cupsArrayAdd(ra, "job-state-reasons"); - cupsArrayAdd(ra, "job-uri"); - - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); -} - - -/* - * 'ipp_send_uri()' - Add a referenced document to a job object created with - * Create-Job. - */ - -static void -ipp_send_uri(_ipp_client_t *client) /* I - Client */ -{ - _ipp_job_t *job; /* Job information */ - ipp_attribute_t *uri; /* document-uri */ - char scheme[256], /* URI scheme */ - userpass[256], /* Username and password info */ - hostname[256], /* Hostname */ - resource[1024]; /* Resource path */ - int port; /* Port number */ - http_uri_status_t uri_status; /* URI decode status */ - http_encryption_t encryption; /* Encryption to use, if any */ - http_t *http; /* Connection for http/https URIs */ - http_status_t status; /* Access status for http/https URIs */ - int infile; /* Input file for local file URIs */ - char filename[1024], /* Filename buffer */ - buffer[4096]; /* Copy buffer */ - ssize_t bytes; /* Bytes read */ - ipp_attribute_t *attr; /* Current attribute */ - cups_array_t *ra; /* Attributes to send in response */ - static const char * const uri_status_strings[] = - { /* URI decode errors */ - "URI too large.", - "Bad arguments to function.", - "Bad resource in URI.", - "Bad port number in URI.", - "Bad hostname in URI.", - "Bad username in URI.", - "Bad scheme in URI.", - "Bad/empty URI." - }; - - - /* - * Get the job... - */ - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist."); - httpFlush(client->http); - return; - } - - /* - * See if we already have a document for this job or the job has already - * in a non-pending state... - */ - - if (job->state > IPP_JSTATE_HELD) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, - "Job is not in a pending state."); - httpFlush(client->http); - return; - } - else if (job->filename || job->fd >= 0) - { - respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED, - "Multiple document jobs are not supported."); - httpFlush(client->http); - return; - } - - if ((attr = ippFindAttribute(client->request, "last-document", - IPP_TAG_ZERO)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Missing required last-document attribute."); - httpFlush(client->http); - return; - } - else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 || - !ippGetBoolean(attr, 0)) - { - respond_unsupported(client, attr); - httpFlush(client->http); - return; - } - - /* - * Validate document attributes... - */ - - if (!valid_doc_attributes(client)) - { - httpFlush(client->http); - return; - } - - /* - * Do we have a file to print? - */ - - if (httpGetState(client->http) == HTTP_STATE_POST_RECV) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Unexpected document data following request."); - return; - } - - /* - * Do we have a document URI? - */ - - if ((uri = ippFindAttribute(client->request, "document-uri", - IPP_TAG_URI)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing document-uri."); - return; - } - - if (ippGetCount(uri) != 1) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Too many document-uri values."); - return; - } - - uri_status = httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL), - scheme, sizeof(scheme), userpass, - sizeof(userpass), hostname, sizeof(hostname), - &port, resource, sizeof(resource)); - if (uri_status < HTTP_URI_STATUS_OK) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad document-uri: %s", - uri_status_strings[uri_status - HTTP_URI_STATUS_OVERFLOW]); - return; - } - - if (strcmp(scheme, "file") && -#ifdef HAVE_SSL - strcmp(scheme, "https") && -#endif /* HAVE_SSL */ - strcmp(scheme, "http")) - { - respond_ipp(client, IPP_STATUS_ERROR_URI_SCHEME, - "URI scheme \"%s\" not supported.", scheme); - return; - } - - if (!strcmp(scheme, "file") && access(resource, R_OK)) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to access URI: %s", strerror(errno)); - return; - } - - /* - * Get the document format for the job... - */ - - _cupsRWLockWrite(&(client->printer->rwlock)); - - if ((attr = ippFindAttribute(job->attrs, "document-format", - IPP_TAG_MIMETYPE)) != NULL) - job->format = ippGetString(attr, 0, NULL); - else - job->format = "application/octet-stream"; - - /* - * Create a file for the request data... - */ - - if (!strcasecmp(job->format, "image/jpeg")) - snprintf(filename, sizeof(filename), "%s/%d.jpg", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "image/png")) - snprintf(filename, sizeof(filename), "%s/%d.png", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "application/pdf")) - snprintf(filename, sizeof(filename), "%s/%d.pdf", - client->printer->directory, job->id); - else if (!strcasecmp(job->format, "application/postscript")) - snprintf(filename, sizeof(filename), "%s/%d.ps", - client->printer->directory, job->id); - else - snprintf(filename, sizeof(filename), "%s/%d.prn", - client->printer->directory, job->id); - - job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600); - - _cupsRWUnlock(&(client->printer->rwlock)); - - if (job->fd < 0) - { - job->state = IPP_JSTATE_ABORTED; - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to create print file: %s", strerror(errno)); - return; - } - - if (!strcmp(scheme, "file")) - { - if ((infile = open(resource, O_RDONLY)) < 0) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to access URI: %s", strerror(errno)); - return; - } - - do - { - if ((bytes = read(infile, buffer, sizeof(buffer))) < 0 && - (errno == EAGAIN || errno == EINTR)) - bytes = 1; - else if (bytes > 0 && write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - close(infile); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - while (bytes > 0); - - close(infile); - } - else - { -#ifdef HAVE_SSL - if (port == 443 || !strcmp(scheme, "https")) - encryption = HTTP_ENCRYPTION_ALWAYS; - else -#endif /* HAVE_SSL */ - encryption = HTTP_ENCRYPTION_IF_REQUESTED; - - if ((http = httpConnect2(hostname, port, NULL, AF_UNSPEC, encryption, - 1, 30000, NULL)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to connect to %s: %s", hostname, - cupsLastErrorString()); - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - return; - } - - httpClearFields(http); - httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); - if (httpGet(http, resource)) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to GET URI: %s", strerror(errno)); - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - return; - } - - while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); - - if (status != HTTP_STATUS_OK) - { - respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, - "Unable to GET URI: %s", httpStatus(status)); - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - return; - } - - while ((bytes = httpRead2(http, buffer, sizeof(buffer))) > 0) - { - if (write(job->fd, buffer, (size_t)bytes) < bytes) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - - close(job->fd); - job->fd = -1; - - unlink(filename); - httpClose(http); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - } - - httpClose(http); - } - - if (close(job->fd)) - { - int error = errno; /* Write error */ - - job->state = IPP_JSTATE_ABORTED; - job->fd = -1; - - unlink(filename); - - respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, - "Unable to write print file: %s", strerror(error)); - return; - } - - _cupsRWLockWrite(&(client->printer->rwlock)); - - job->fd = -1; - job->filename = strdup(filename); - job->state = IPP_JSTATE_PENDING; - - _cupsRWUnlock(&(client->printer->rwlock)); - - /* - * Process the job, if possible... - */ - - check_jobs(client->printer); - - /* - * Return the job info... - */ - - respond_ipp(client, IPP_STATUS_OK, NULL); - - ra = cupsArrayNew((cups_array_func_t)strcmp, NULL); - cupsArrayAdd(ra, "job-id"); - cupsArrayAdd(ra, "job-state"); - cupsArrayAdd(ra, "job-state-reasons"); - cupsArrayAdd(ra, "job-uri"); - - copy_job_attributes(client, job, ra); - cupsArrayDelete(ra); -} - - -/* - * 'ipp_update_active_jobs()' - Update the list of active jobs. - */ - -static void -ipp_update_active_jobs( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Output device */ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *job_ids, /* job-ids */ - *job_states; /* output-device-job-states */ - int i, /* Looping var */ - count, /* Number of values */ - num_different = 0, - /* Number of jobs with different states */ - different[1000],/* Jobs with different states */ - num_unsupported = 0, - /* Number of unsupported job-ids */ - unsupported[1000]; - /* Unsupported job-ids */ - ipp_jstate_t states[1000]; /* Different job state values */ - - - /* - * Process the job-ids and output-device-job-states values... - */ - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job_ids = ippFindAttribute(client->request, "job-ids", IPP_TAG_ZERO)) == NULL || ippGetGroupTag(job_ids) != IPP_TAG_OPERATION || ippGetValueTag(job_ids) != IPP_TAG_INTEGER) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, job_ids ? "Bad job-ids attribute." : "Missing required job-ids attribute."); - return; - } - - if ((job_states = ippFindAttribute(client->request, "output-device-job-states", IPP_TAG_ZERO)) == NULL || ippGetGroupTag(job_states) != IPP_TAG_OPERATION || ippGetValueTag(job_states) != IPP_TAG_ENUM) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, job_ids ? "Bad output-device-job-states attribute." : "Missing required output-device-job-states attribute."); - return; - } - - count = ippGetCount(job_ids); - if (count != ippGetCount(job_states)) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "The job-ids and output-device-job-states attributes do not have the same number of values."); - return; - } - - for (i = 0; i < count; i ++) - { - if ((job = find_job(client, ippGetInteger(job_ids, i))) == NULL || !job->dev_uuid || strcmp(job->dev_uuid, device->uuid)) - { - if (num_unsupported < 1000) - unsupported[num_unsupported ++] = ippGetInteger(job_ids, i); - } - else - { - ipp_jstate_t state = (ipp_jstate_t)ippGetInteger(job_states, i); - - if (job->state >= IPP_JSTATE_STOPPED && state != job->state) - { - if (num_different < 1000) - { - different[num_different] = job->id; - states[num_different ++] = job->state; - } - } - else - job->dev_state = state; - } - } - - /* - * Then look for jobs assigned to the device but not listed... - */ - - for (job = (_ipp_job_t *)cupsArrayFirst(client->printer->jobs); - job && num_different < 1000; - job = (_ipp_job_t *)cupsArrayNext(client->printer->jobs)) - { - if (job->dev_uuid && !strcmp(job->dev_uuid, device->uuid) && !ippContainsInteger(job_ids, job->id)) - { - different[num_different] = job->id; - states[num_different ++] = job->state; - } - } - - respond_ipp(client, IPP_STATUS_OK, NULL); - - if (num_different > 0) - { - ippAddIntegers(client->response, IPP_TAG_OPERATION, IPP_TAG_INTEGER, "job-ids", num_different, different); - ippAddIntegers(client->response, IPP_TAG_OPERATION, IPP_TAG_ENUM, "output-device-job-states", num_different, (int *)states); - } - - if (num_unsupported > 0) - { - ippAddIntegers(client->response, IPP_TAG_UNSUPPORTED_GROUP, IPP_TAG_INTEGER, "job-ids", num_unsupported, unsupported); - } -} - - -/* - * 'ipp_update_document_status()' - Update the state of a document. - */ - -static void -ipp_update_document_status( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *attr; /* Attribute */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (!job->dev_uuid || strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job not assigned to device."); - return; - } - - if ((attr = ippFindAttribute(client->request, "document-number", IPP_TAG_ZERO)) == NULL || ippGetGroupTag(attr) != IPP_TAG_OPERATION || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetCount(attr) != 1 || ippGetInteger(attr, 0) != 1) - { - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, attr ? "Bad document-number attribute." : "Missing document-number attribute."); - return; - } - - if ((attr = ippFindAttribute(client->request, "impressions-completed", IPP_TAG_INTEGER)) != NULL) - { - job->impcompleted = ippGetInteger(attr, 0); - add_event(client->printer, job, _IPP_EVENT_JOB_PROGRESS, NULL); - } - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_update_job_status()' - Update the state of a job. - */ - -static void -ipp_update_job_status( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - _ipp_job_t *job; /* Job */ - ipp_attribute_t *attr; /* Attribute */ - _ipp_event_t events = _IPP_EVENT_NONE; - /* Event(s) */ - - - if ((device = find_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Device was not found."); - return; - } - - if ((job = find_job(client, 0)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job was not found."); - return; - } - - if (!job->dev_uuid || strcmp(job->dev_uuid, device->uuid)) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job not assigned to device."); - return; - } - - if ((attr = ippFindAttribute(client->request, "job-impressions-completed", IPP_TAG_INTEGER)) != NULL) - { - job->impcompleted = ippGetInteger(attr, 0); - events |= _IPP_EVENT_JOB_PROGRESS; - } - - if ((attr = ippFindAttribute(client->request, "output-device-job-state", IPP_TAG_ENUM)) != NULL) - { - job->dev_state = (ipp_jstate_t)ippGetInteger(attr, 0); - events |= _IPP_EVENT_JOB_STATE_CHANGED; - } - - if ((attr = ippFindAttribute(client->request, "output-device-job-state-reasons", IPP_TAG_KEYWORD)) != NULL) - { - job->dev_state_reasons = get_job_state_reasons_bits(attr); - events |= _IPP_EVENT_JOB_STATE_CHANGED; - } - - if (events) - add_event(client->printer, job, events, NULL); - - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_update_output_device_attributes()' - Update the values for an output device. - */ - -static void -ipp_update_output_device_attributes( - _ipp_client_t *client) /* I - Client */ -{ - _ipp_device_t *device; /* Device */ - ipp_attribute_t *attr, /* Current attribute */ - *dev_attr; /* Device attribute */ - _ipp_event_t events = _IPP_EVENT_NONE; - /* Config/state changed? */ - - - if ((device = find_device(client)) == NULL) - { - if ((device = create_device(client)) == NULL) - { - respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Unable to add output device."); - return; - } - } - - _cupsRWLockWrite(&device->rwlock); - - attr = ippFirstAttribute(client->request); - while (attr && ippGetGroupTag(attr) != IPP_TAG_PRINTER) - attr = ippNextAttribute(client->request); - - for (; attr; attr = ippNextAttribute(client->request)) - { - const char *attrname = ippGetName(attr), - /* Attribute name */ - *dotptr; /* Pointer to dot in name */ - - /* - * Skip attributes we don't care about... - */ - - if (!attrname) - continue; - - if (strncmp(attrname, "copies", 6) && strncmp(attrname, "document-format", 15) && strncmp(attrname, "finishings", 10) && strncmp(attrname, "media", 5) && strncmp(attrname, "print-", 6) && strncmp(attrname, "sides", 5) && strncmp(attrname, "printer-alert", 13) && strncmp(attrname, "printer-input", 13) && strncmp(attrname, "printer-output", 14) && strncmp(attrname, "printer-resolution", 18) && strncmp(attrname, "pwg-raster", 10) && strncmp(attrname, "urf-", 4)) - continue; - - if (strncmp(attrname, "printer-alert", 13) || strncmp(attrname, "printer-state", 13)) - events |= _IPP_EVENT_PRINTER_CONFIG_CHANGED; - else - events |= _IPP_EVENT_PRINTER_STATE_CHANGED; - - if (!strcmp(attrname, "media-col-ready") || !strcmp(attrname, "media-ready")) - events |= _IPP_EVENT_PRINTER_MEDIA_CHANGED; - - if (!strcmp(attrname, "finishings-col-ready") || !strcmp(attrname, "finishings-ready")) - events |= _IPP_EVENT_PRINTER_FINISHINGS_CHANGED; - - if ((dotptr = strrchr(attrname, '.')) != NULL && isdigit(dotptr[1] & 255)) - { -#if 0 - /* - * Sparse representation: name.NNN or name.NNN-NNN - */ - - char temp[256], /* Temporary name string */ - *tempptr; /* Pointer into temporary string */ - int low, high; /* Low and high numbers in range */ - - low = (int)strtol(dotptr + 1, (char **)&dotptr, 10); - if (dotptr && *dotptr == '-') - high = (int)strtol(dotptr + 1, NULL, 10); - else - high = low; - - strlcpy(temp, attrname, sizeof(temp)); - if ((tempptr = strrchr(temp, '.')) != NULL) - *tempptr = '\0'; - - if ((dev_attr = ippFindAttribute(device->attrs, temp, IPP_TAG_ZERO)) != NULL) - { - } - else -#endif /* 0 */ - respond_unsupported(client, attr); - } - else - { - /* - * Regular representation - replace or delete current attribute, - * if any... - */ - - if ((dev_attr = ippFindAttribute(device->attrs, attrname, IPP_TAG_ZERO)) != NULL) - ippDeleteAttribute(device->attrs, dev_attr); - - if (ippGetValueTag(attr) != IPP_TAG_DELETEATTR) - ippCopyAttribute(device->attrs, attr, 0); - } - } - - _cupsRWUnlock(&device->rwlock); - - if (events) - { - _cupsRWLockWrite(&client->printer->rwlock); - if (events & _IPP_EVENT_PRINTER_CONFIG_CHANGED) - update_device_attributes_no_lock(client->printer); - if (events & _IPP_EVENT_PRINTER_STATE_CHANGED) - update_device_state_no_lock(client->printer); - _cupsRWUnlock(&client->printer->rwlock); - - add_event(client->printer, NULL, events, NULL); - } -} - - -/* - * 'ipp_validate_document()' - Validate document creation attributes. - */ - -static void -ipp_validate_document( - _ipp_client_t *client) /* I - Client */ -{ - if (valid_doc_attributes(client)) - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -/* - * 'ipp_validate_job()' - Validate job creation attributes. - */ - -static void -ipp_validate_job(_ipp_client_t *client) /* I - Client */ -{ - if (valid_job_attributes(client)) - respond_ipp(client, IPP_STATUS_OK, NULL); -} - - -#if 0 -/* - * 'parse_options()' - Parse URL options into CUPS options. - * - * The client->options string is destroyed by this function. - */ - -static int /* O - Number of options */ -parse_options(_ipp_client_t *client, /* I - Client */ - cups_option_t **options) /* O - Options */ -{ - char *name, /* Name */ - *value, /* Value */ - *next; /* Next name=value pair */ - int num_options = 0; /* Number of options */ - - - *options = NULL; - - for (name = client->options; name && *name; name = next) - { - if ((value = strchr(name, '=')) == NULL) - break; - - *value++ = '\0'; - if ((next = strchr(value, '&')) != NULL) - *next++ = '\0'; - - num_options = cupsAddOption(name, value, num_options, options); - } - - return (num_options); -} -#endif /* 0 */ - - -/* - * 'process_client()' - Process client requests on a thread. - */ - -static void * /* O - Exit status */ -process_client(_ipp_client_t *client) /* I - Client */ -{ - /* - * Loop until we are out of requests or timeout (30 seconds)... - */ - -#ifdef HAVE_SSL - int first_time = 1; /* First time request? */ -#endif /* HAVE_SSL */ - - while (httpWait(client->http, 30000)) - { -#ifdef HAVE_SSL - if (first_time) - { - /* - * See if we need to negotiate a TLS connection... - */ - - char buf[1]; /* First byte from client */ - - if (recv(httpGetFd(client->http), buf, 1, MSG_PEEK) == 1 && (!buf[0] || !strchr("DGHOPT", buf[0]))) - { - fprintf(stderr, "%s Starting HTTPS session.\n", client->hostname); - - if (httpEncryption(client->http, HTTP_ENCRYPTION_ALWAYS)) - { - fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString()); - break; - } - - fprintf(stderr, "%s Connection now encrypted.\n", client->hostname); - } - - first_time = 0; - } -#endif /* HAVE_SSL */ - - if (!process_http(client)) - break; - } - - /* - * Close the conection to the client and return... - */ - - delete_client(client); - - return (NULL); -} - - -/* - * 'process_http()' - Process a HTTP request. - */ - -int /* O - 1 on success, 0 on failure */ -process_http(_ipp_client_t *client) /* I - Client connection */ -{ - char uri[1024]; /* URI */ - http_state_t http_state; /* HTTP state */ - http_status_t http_status; /* HTTP status */ - ipp_state_t ipp_state; /* State of IPP transfer */ - char scheme[32], /* Method/scheme */ - userpass[128], /* Username:password */ - hostname[HTTP_MAX_HOST]; - /* Hostname */ - int port; /* Port number */ - const char *encoding; /* Content-Encoding value */ - static const char * const http_states[] = - { /* Strings for logging HTTP method */ - "WAITING", - "OPTIONS", - "GET", - "GET_SEND", - "HEAD", - "POST", - "POST_RECV", - "POST_SEND", - "PUT", - "PUT_RECV", - "DELETE", - "TRACE", - "CONNECT", - "STATUS", - "UNKNOWN_METHOD", - "UNKNOWN_VERSION" - }; - - - /* - * Clear state variables... - */ - - ippDelete(client->request); - ippDelete(client->response); - - client->request = NULL; - client->response = NULL; - client->operation = HTTP_STATE_WAITING; - - /* - * Read a request from the connection... - */ - - while ((http_state = httpReadRequest(client->http, uri, - sizeof(uri))) == HTTP_STATE_WAITING) - usleep(1); - - /* - * Parse the request line... - */ - - if (http_state == HTTP_STATE_ERROR) - { - if (httpError(client->http) == EPIPE) - fprintf(stderr, "%s Client closed connection.\n", client->hostname); - else - fprintf(stderr, "%s Bad request line (%s).\n", client->hostname, - strerror(httpError(client->http))); - - return (0); - } - else if (http_state == HTTP_STATE_UNKNOWN_METHOD) - { - fprintf(stderr, "%s Bad/unknown operation.\n", client->hostname); - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - else if (http_state == HTTP_STATE_UNKNOWN_VERSION) - { - fprintf(stderr, "%s Bad HTTP version.\n", client->hostname); - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - - fprintf(stderr, "%s %s %s\n", client->hostname, http_states[http_state], - uri); - - /* - * Separate the URI into its components... - */ - - if (httpSeparateURI(HTTP_URI_CODING_MOST, uri, scheme, sizeof(scheme), - userpass, sizeof(userpass), - hostname, sizeof(hostname), &port, - client->uri, sizeof(client->uri)) < HTTP_URI_STATUS_OK && - (http_state != HTTP_STATE_OPTIONS || strcmp(uri, "*"))) - { - fprintf(stderr, "%s Bad URI \"%s\".\n", client->hostname, uri); - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - - if ((client->options = strchr(client->uri, '?')) != NULL) - *(client->options)++ = '\0'; - - /* - * Process the request... - */ - - client->start = time(NULL); - client->operation = httpGetState(client->http); - - /* - * Parse incoming parameters until the status changes... - */ - - while ((http_status = httpUpdate(client->http)) == HTTP_STATUS_CONTINUE); - - if (http_status != HTTP_STATUS_OK) - { - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - - if (!httpGetField(client->http, HTTP_FIELD_HOST)[0] && - httpGetVersion(client->http) >= HTTP_VERSION_1_1) - { - /* - * HTTP/1.1 and higher require the "Host:" field... - */ - - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - - /* - * Handle HTTP Upgrade... - */ - - if (!strcasecmp(httpGetField(client->http, HTTP_FIELD_CONNECTION), - "Upgrade")) - { -#ifdef HAVE_SSL - if (strstr(httpGetField(client->http, HTTP_FIELD_UPGRADE), "TLS/") != NULL && !httpIsEncrypted(client->http)) - { - if (!respond_http(client, HTTP_STATUS_SWITCHING_PROTOCOLS, NULL, NULL, 0)) - return (0); - - fprintf(stderr, "%s Upgrading to encrypted connection.\n", client->hostname); - - if (httpEncryption(client->http, HTTP_ENCRYPTION_REQUIRED)) - { - fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString()); - return (0); - } - - fprintf(stderr, "%s Connection now encrypted.\n", client->hostname); - } - else -#endif /* HAVE_SSL */ - - if (!respond_http(client, HTTP_STATUS_NOT_IMPLEMENTED, NULL, NULL, 0)) - return (0); - } - - /* - * Handle HTTP Expect... - */ - - if (httpGetExpect(client->http) && - (client->operation == HTTP_STATE_POST || - client->operation == HTTP_STATE_PUT)) - { - if (httpGetExpect(client->http) == HTTP_STATUS_CONTINUE) - { - /* - * Send 100-continue header... - */ - - if (!respond_http(client, HTTP_STATUS_CONTINUE, NULL, NULL, 0)) - return (0); - } - else - { - /* - * Send 417-expectation-failed header... - */ - - if (!respond_http(client, HTTP_STATUS_EXPECTATION_FAILED, NULL, NULL, 0)) - return (0); - } - } - - /* - * Handle new transfers... - */ - - encoding = httpGetContentEncoding(client->http); - - switch (client->operation) - { - case HTTP_STATE_OPTIONS : - /* - * Do OPTIONS command... - */ - - return (respond_http(client, HTTP_STATUS_OK, NULL, NULL, 0)); - - case HTTP_STATE_HEAD : -#if 0 /* TODO: Work out icon support */ - if (!strcmp(client->uri, "/icon.png")) - return (respond_http(client, HTTP_STATUS_OK, NULL, "image/png", 0)); - else -#endif /* 0 */ - if (!strcmp(client->uri, "/") || !strcmp(client->uri, "/media") || !strcmp(client->uri, "/supplies")) - return (respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0)); - else - return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0)); - - case HTTP_STATE_GET : -#if 0 /* TODO: Work out icon support */ - if (!strcmp(client->uri, "/icon.png")) - { - /* - * Send PNG icon file. - */ - - int fd; /* Icon file */ - struct stat fileinfo; /* Icon file information */ - char buffer[4096]; /* Copy buffer */ - ssize_t bytes; /* Bytes */ - - fprintf(stderr, "Icon file is \"%s\".\n", client->printer->icon); - - if (!stat(client->printer->icon, &fileinfo) && - (fd = open(client->printer->icon, O_RDONLY)) >= 0) - { - if (!respond_http(client, HTTP_STATUS_OK, NULL, "image/png", - (size_t)fileinfo.st_size)) - { - close(fd); - return (0); - } - - while ((bytes = read(fd, buffer, sizeof(buffer))) > 0) - httpWrite2(client->http, buffer, (size_t)bytes); - - httpFlushWrite(client->http); - - close(fd); - } - else - return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0)); - } - else -#endif /* 0 */ - if (!strcmp(client->uri, "/")) - { - /* - * Show web status page... - */ - - _ipp_job_t *job; /* Current job */ - int i; /* Looping var */ - _ipp_preason_t reason; /* Current reason */ - static const char * const reasons[] = - { /* Reason strings */ - "Other", - "Cover Open", - "Input Tray Missing", - "Marker Supply Empty", - "Marker Supply Low", - "Marker Waste Almost Full", - "Marker Waste Full", - "Media Empty", - "Media Jam", - "Media Low", - "Media Needed", - "Moving to Paused", - "Paused", - "Spool Area Full", - "Toner Empty", - "Toner Low" - }; - - if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0)) - return (0); - - html_header(client, client->printer->name); - html_printf(client, - "

ippserver (" CUPS_SVERSION ")

\n" - "

%s, %d job(s).", client->printer->state == IPP_PSTATE_IDLE ? "Idle" : client->printer->state == IPP_PSTATE_PROCESSING ? "Printing" : "Stopped", cupsArrayCount(client->printer->jobs)); - for (i = 0, reason = 1; i < (int)(sizeof(reasons) / sizeof(reasons[0])); i ++, reason <<= 1) - if (client->printer->state_reasons & reason) - html_printf(client, "\n
    %s", reasons[i]); - html_printf(client, "

\n"); - - if (cupsArrayCount(client->printer->jobs) > 0) - { - _cupsRWLockRead(&(client->printer->rwlock)); - - html_printf(client, "\n"); - for (job = (_ipp_job_t *)cupsArrayFirst(client->printer->jobs); job; job = (_ipp_job_t *)cupsArrayNext(client->printer->jobs)) - { - char when[256], /* When job queued/started/finished */ - hhmmss[64]; /* Time HH:MM:SS */ - - switch (job->state) - { - case IPP_JSTATE_PENDING : - case IPP_JSTATE_HELD : - snprintf(when, sizeof(when), "Queued at %s", time_string(job->created, hhmmss, sizeof(hhmmss))); - break; - case IPP_JSTATE_PROCESSING : - case IPP_JSTATE_STOPPED : - snprintf(when, sizeof(when), "Started at %s", time_string(job->processing, hhmmss, sizeof(hhmmss))); - break; - case IPP_JSTATE_ABORTED : - snprintf(when, sizeof(when), "Aborted at %s", time_string(job->completed, hhmmss, sizeof(hhmmss))); - break; - case IPP_JSTATE_CANCELED : - snprintf(when, sizeof(when), "Canceled at %s", time_string(job->completed, hhmmss, sizeof(hhmmss))); - break; - case IPP_JSTATE_COMPLETED : - snprintf(when, sizeof(when), "Completed at %s", time_string(job->completed, hhmmss, sizeof(hhmmss))); - break; - } - - html_printf(client, "\n", job->id, job->name, job->username, when); - } - html_printf(client, "
Job #NameOwnerWhen
%d%s%s%s
\n"); - - _cupsRWUnlock(&(client->printer->rwlock)); - } - html_footer(client); - - return (1); - } -#if 0 /* TODO: Pull media and supply info from device attrs */ - else if (!strcmp(client->uri, "/media")) - { - /* - * Show web media page... - */ - - int i, /* Looping var */ - num_options; /* Number of form options */ - cups_option_t *options; /* Form options */ - static const char * const sizes[] = - { /* Size strings */ - "ISO A4", - "ISO A5", - "ISO A6", - "DL Envelope", - "US Legal", - "US Letter", - "#10 Envelope", - "3x5 Photo", - "3.5x5 Photo", - "4x6 Photo", - "5x7 Photo" - }; - static const char * const types[] = - /* Type strings */ - { - "Auto", - "Cardstock", - "Envelope", - "Labels", - "Other", - "Glossy Photo", - "High-Gloss Photo", - "Matte Photo", - "Satin Photo", - "Semi-Gloss Photo", - "Plain", - "Letterhead", - "Transparency" - }; - static const int sheets[] = /* Number of sheets */ - { - 250, - 100, - 25, - 5, - 0 - }; - - if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0)) - return (0); - - html_header(client, client->printer->name); - - if ((num_options = parse_options(client, &options)) > 0) - { - /* - * WARNING: A real printer/server implementation MUST NOT implement - * media updates via a GET request - GET requests are supposed to be - * idempotent (without side-effects) and we obviously are not - * authenticating access here. This form is provided solely to - * enable testing and development! - */ - - const char *val; /* Form value */ - - if ((val = cupsGetOption("main_size", num_options, options)) != NULL) - client->printer->main_size = atoi(val); - if ((val = cupsGetOption("main_type", num_options, options)) != NULL) - client->printer->main_type = atoi(val); - if ((val = cupsGetOption("main_level", num_options, options)) != NULL) - client->printer->main_level = atoi(val); - - if ((val = cupsGetOption("envelope_size", num_options, options)) != NULL) - client->printer->envelope_size = atoi(val); - if ((val = cupsGetOption("envelope_level", num_options, options)) != NULL) - client->printer->envelope_level = atoi(val); - - if ((val = cupsGetOption("photo_size", num_options, options)) != NULL) - client->printer->photo_size = atoi(val); - if ((val = cupsGetOption("photo_type", num_options, options)) != NULL) - client->printer->photo_type = atoi(val); - if ((val = cupsGetOption("photo_level", num_options, options)) != NULL) - client->printer->photo_level = atoi(val); - - if ((client->printer->main_level < 100 && client->printer->main_level > 0) || (client->printer->envelope_level < 25 && client->printer->envelope_level > 0) || (client->printer->photo_level < 25 && client->printer->photo_level > 0)) - client->printer->state_reasons |= _IPP_PREASON_MEDIA_LOW; - else - client->printer->state_reasons &= (_ipp_preason_t)~_IPP_PREASON_MEDIA_LOW; - - if ((client->printer->main_level == 0 && client->printer->main_size > _IPP_MEDIA_SIZE_NONE) || (client->printer->envelope_level == 0 && client->printer->envelope_size > _IPP_MEDIA_SIZE_NONE) || (client->printer->photo_level == 0 && client->printer->photo_size > _IPP_MEDIA_SIZE_NONE)) - { - client->printer->state_reasons |= _IPP_PREASON_MEDIA_EMPTY; - if (client->printer->active_job) - client->printer->state_reasons |= _IPP_PREASON_MEDIA_NEEDED; - } - else - client->printer->state_reasons &= (_ipp_preason_t)~(_IPP_PREASON_MEDIA_EMPTY | _IPP_PREASON_MEDIA_NEEDED); - - html_printf(client, "
Media updated.
\n"); - } - - html_printf(client, "
\n"); - - html_printf(client, "\n"); - html_printf(client, "\n"); - - html_printf(client, - "\n"); - - html_printf(client, - "\n"); - - html_printf(client, "
Main Tray:
Envelope Feeder:
Photo Tray:
\n"); - html_footer(client); - - return (1); - } - else if (!strcmp(client->uri, "/supplies")) - { - /* - * Show web supplies page... - */ - - int i, j, /* Looping vars */ - num_options; /* Number of form options */ - cups_option_t *options; /* Form options */ - static const int levels[] = { 0, 5, 10, 25, 50, 75, 90, 95, 100 }; - - if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0)) - return (0); - - html_header(client, client->printer->name); - - if ((num_options = parse_options(client, &options)) > 0) - { - /* - * WARNING: A real printer/server implementation MUST NOT implement - * supply updates via a GET request - GET requests are supposed to be - * idempotent (without side-effects) and we obviously are not - * authenticating access here. This form is provided solely to - * enable testing and development! - */ - - char name[64]; /* Form field */ - const char *val; /* Form value */ - - client->printer->state_reasons &= (_ipp_preason_t)~(_IPP_PREASON_MARKER_SUPPLY_EMPTY | _IPP_PREASON_MARKER_SUPPLY_LOW | _IPP_PREASON_MARKER_WASTE_ALMOST_FULL | _IPP_PREASON_MARKER_WASTE_FULL | _IPP_PREASON_TONER_EMPTY | _IPP_PREASON_TONER_LOW); - - for (i = 0; i < (int)(sizeof(printer_supplies) / sizeof(printer_supplies[0])); i ++) - { - snprintf(name, sizeof(name), "supply_%d", i); - if ((val = cupsGetOption(name, num_options, options)) != NULL) - { - int level = client->printer->supplies[i] = atoi(val); - /* New level */ - - if (i < 4) - { - if (level == 0) - client->printer->state_reasons |= _IPP_PREASON_TONER_EMPTY; - else if (level < 10) - client->printer->state_reasons |= _IPP_PREASON_TONER_LOW; - } - else - { - if (level == 100) - client->printer->state_reasons |= _IPP_PREASON_MARKER_WASTE_FULL; - else if (level > 90) - client->printer->state_reasons |= _IPP_PREASON_MARKER_WASTE_ALMOST_FULL; - } - } - } - - html_printf(client, "
Supplies updated.
\n"); - } - - html_printf(client, "
\n"); - - html_printf(client, "\n"); - for (i = 0; i < (int)(sizeof(printer_supplies) / sizeof(printer_supplies[0])); i ++) - { - html_printf(client, "\n"); - } - html_printf(client, "\n
%s:
\n
\n"); - html_footer(client); - - return (1); - } -#endif /* 0 */ - else - return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0)); - break; - - case HTTP_STATE_POST : - if (strcmp(httpGetField(client->http, HTTP_FIELD_CONTENT_TYPE), - "application/ipp")) - { - /* - * Not an IPP request... - */ - - return (respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0)); - } - - /* - * Read the IPP request... - */ - - client->request = ippNew(); - - while ((ipp_state = ippRead(client->http, - client->request)) != IPP_STATE_DATA) - { - if (ipp_state == IPP_STATE_ERROR) - { - fprintf(stderr, "%s IPP read error (%s).\n", client->hostname, - cupsLastErrorString()); - respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0); - return (0); - } - } - - /* - * Now that we have the IPP request, process the request... - */ - - return (process_ipp(client)); - - default : - break; /* Anti-compiler-warning-code */ - } - - return (1); -} - - -/* - * 'process_ipp()' - Process an IPP request. - */ - -static int /* O - 1 on success, 0 on error */ -process_ipp(_ipp_client_t *client) /* I - Client */ -{ - ipp_tag_t group; /* Current group tag */ - ipp_attribute_t *attr; /* Current attribute */ - ipp_attribute_t *charset; /* Character set attribute */ - ipp_attribute_t *language; /* Language attribute */ - ipp_attribute_t *uri; /* Printer URI attribute */ - int major, minor; /* Version number */ - const char *name; /* Name of attribute */ - - - debug_attributes("Request", client->request, 1); - - /* - * First build an empty response message for this request... - */ - - client->operation_id = ippGetOperation(client->request); - client->response = ippNewResponse(client->request); - - /* - * Then validate the request header and required attributes... - */ - - major = ippGetVersion(client->request, &minor); - - if (major < 1 || major > 2) - { - /* - * Return an error, since we only support IPP 1.x and 2.x. - */ - - respond_ipp(client, IPP_STATUS_ERROR_VERSION_NOT_SUPPORTED, - "Bad request version number %d.%d.", major, minor); - } - else if (ippGetRequestId(client->request) <= 0) - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad request-id %d.", - ippGetRequestId(client->request)); - else if (!ippFirstAttribute(client->request)) - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "No attributes in request."); - else - { - /* - * Make sure that the attributes are provided in the correct order and - * don't repeat groups... - */ - - for (attr = ippFirstAttribute(client->request), - group = ippGetGroupTag(attr); - attr; - attr = ippNextAttribute(client->request)) - { - if (ippGetGroupTag(attr) < group && ippGetGroupTag(attr) != IPP_TAG_ZERO) - { - /* - * Out of order; return an error... - */ - - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Attribute groups are out of order (%x < %x).", - ippGetGroupTag(attr), group); - break; - } - else - group = ippGetGroupTag(attr); - } - - if (!attr) - { - /* - * Then make sure that the first three attributes are: - * - * attributes-charset - * attributes-natural-language - * printer-uri/job-uri - */ - - attr = ippFirstAttribute(client->request); - name = ippGetName(attr); - if (attr && name && !strcmp(name, "attributes-charset") && - ippGetValueTag(attr) == IPP_TAG_CHARSET) - charset = attr; - else - charset = NULL; - - attr = ippNextAttribute(client->request); - name = ippGetName(attr); - - if (attr && name && !strcmp(name, "attributes-natural-language") && - ippGetValueTag(attr) == IPP_TAG_LANGUAGE) - language = attr; - else - language = NULL; - - if ((attr = ippFindAttribute(client->request, "printer-uri", - IPP_TAG_URI)) != NULL) - uri = attr; - else if ((attr = ippFindAttribute(client->request, "job-uri", - IPP_TAG_URI)) != NULL) - uri = attr; - else - uri = NULL; - - if (charset && - strcasecmp(ippGetString(charset, 0, NULL), "us-ascii") && - strcasecmp(ippGetString(charset, 0, NULL), "utf-8")) - { - /* - * Bad character set... - */ - - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Unsupported character set \"%s\".", - ippGetString(charset, 0, NULL)); - } - else if (!charset || !language || !uri) - { - /* - * Return an error, since attributes-charset, - * attributes-natural-language, and printer-uri/job-uri are required - * for all operations. - */ - - respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, - "Missing required attributes."); - } - else - { - char scheme[32], /* URI scheme */ - userpass[32], /* Username/password in URI */ - host[256], /* Host name in URI */ - resource[256]; /* Resource path in URI */ - int port; /* Port number in URI */ - - name = ippGetName(uri); - - if (httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL), - scheme, sizeof(scheme), - userpass, sizeof(userpass), - host, sizeof(host), &port, - resource, sizeof(resource)) < HTTP_URI_STATUS_OK) - respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES, - "Bad %s value '%s'.", name, ippGetString(uri, 0, NULL)); - else if ((!strcmp(name, "job-uri") && strncmp(resource, "/ipp/print/", 11)) || - (!strcmp(name, "printer-uri") && strcmp(resource, "/ipp/print"))) - respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "%s %s not found.", - name, ippGetString(uri, 0, NULL)); - else - { - /* - * Try processing the operation... - */ - - switch ((int)ippGetOperation(client->request)) - { - case IPP_OP_PRINT_JOB : - ipp_print_job(client); - break; - - case IPP_OP_PRINT_URI : - ipp_print_uri(client); - break; - - case IPP_OP_VALIDATE_JOB : - ipp_validate_job(client); - break; - - case IPP_OP_CREATE_JOB : - ipp_create_job(client); - break; - - case IPP_OP_SEND_DOCUMENT : - ipp_send_document(client); - break; - - case IPP_OP_SEND_URI : - ipp_send_uri(client); - break; - - case IPP_OP_CANCEL_JOB : - ipp_cancel_job(client); - break; - - case IPP_OP_CANCEL_MY_JOBS : - ipp_cancel_my_jobs(client); - break; - - case IPP_OP_GET_JOB_ATTRIBUTES : - ipp_get_job_attributes(client); - break; - - case IPP_OP_GET_JOBS : - ipp_get_jobs(client); - break; - - case IPP_OP_GET_PRINTER_ATTRIBUTES : - ipp_get_printer_attributes(client); - break; - - case IPP_OP_GET_PRINTER_SUPPORTED_VALUES : - ipp_get_printer_supported_values(client); - break; - - case IPP_OP_CLOSE_JOB : - ipp_close_job(client); - break; - - case IPP_OP_IDENTIFY_PRINTER : - ipp_identify_printer(client); - break; - - case IPP_OP_CANCEL_SUBSCRIPTION : - ipp_cancel_subscription(client); - break; - - case IPP_OP_CREATE_JOB_SUBSCRIPTIONS : - case IPP_OP_CREATE_PRINTER_SUBSCRIPTIONS : - ipp_create_xxx_subscriptions(client); - break; - - case IPP_OP_GET_NOTIFICATIONS : - ipp_get_notifications(client); - break; - - case IPP_OP_GET_SUBSCRIPTION_ATTRIBUTES : - ipp_get_subscription_attributes(client); - break; - - case IPP_OP_GET_SUBSCRIPTIONS : - ipp_get_subscriptions(client); - break; - - case IPP_OP_RENEW_SUBSCRIPTION : - ipp_renew_subscription(client); - break; - - case IPP_OP_GET_DOCUMENT_ATTRIBUTES : - ipp_get_document_attributes(client); - break; - - case IPP_OP_GET_DOCUMENTS : - ipp_get_documents(client); - break; - - case IPP_OP_VALIDATE_DOCUMENT : - ipp_validate_document(client); - break; - - case _IPP_OP_ACKNOWLEDGE_DOCUMENT : - ipp_acknowledge_document(client); - break; - - case _IPP_OP_ACKNOWLEDGE_IDENTIFY_PRINTER : - ipp_acknowledge_identify_printer(client); - break; - - case _IPP_OP_ACKNOWLEDGE_JOB : - ipp_acknowledge_job(client); - break; - - case _IPP_OP_FETCH_DOCUMENT : - ipp_fetch_document(client); - break; - - case _IPP_OP_FETCH_JOB : - ipp_fetch_job(client); - break; - - case _IPP_OP_GET_OUTPUT_DEVICE_ATTRIBUTES : - ipp_get_output_device_attributes(client); - break; - - case _IPP_OP_UPDATE_ACTIVE_JOBS : - ipp_update_active_jobs(client); - break; - - case _IPP_OP_UPDATE_DOCUMENT_STATUS : - ipp_update_document_status(client); - break; - - case _IPP_OP_UPDATE_JOB_STATUS : - ipp_update_job_status(client); - break; - - case _IPP_OP_UPDATE_OUTPUT_DEVICE_ATTRIBUTES : - ipp_update_output_device_attributes(client); - break; - - case _IPP_OP_DEREGISTER_OUTPUT_DEVICE : - ipp_deregister_output_device(client); - break; - - default : - respond_ipp(client, IPP_STATUS_ERROR_OPERATION_NOT_SUPPORTED, - "Operation not supported."); - break; - } - } - } - } - } - - /* - * Send the HTTP header and return... - */ - - if (httpGetState(client->http) != HTTP_STATE_POST_SEND) - httpFlush(client->http); /* Flush trailing (junk) data */ - - return (respond_http(client, HTTP_STATUS_OK, NULL, "application/ipp", - client->fetch_file >= 0 ? 0 : ippLength(client->response))); -} - - -/* - * 'process_job()' - Process a print job. - */ - -static void * /* O - Thread exit status */ -process_job(_ipp_job_t *job) /* I - Job */ -{ - job->state = IPP_JSTATE_PROCESSING; - job->printer->state = IPP_PSTATE_PROCESSING; - job->processing = time(NULL); - job->printer->processing_job = job; - - add_event(job->printer, job, _IPP_EVENT_JOB_STATE_CHANGED, "Job processing."); - - /* - * TODO: Perform any preprocessing needed... - */ - - // job->state_reasons |= _IPP_JREASON_JOB_TRANSFORMING; - // job->state_reasons &= ~_IPP_JREASON_JOB_TRANSFORMING; - - /* - * Set the state to processing-stopped, fetchable, then send a - * notification. - */ - - job->state = IPP_JSTATE_STOPPED; - job->state_reasons |= _IPP_JREASON_JOB_FETCHABLE; - - add_event(job->printer, job, _IPP_EVENT_JOB_STATE_CHANGED, "Job fetchable."); - - return (NULL); -} - - -/* - * 'respond_http()' - Send a HTTP response. - */ - -int /* O - 1 on success, 0 on failure */ -respond_http( - _ipp_client_t *client, /* I - Client */ - http_status_t code, /* I - HTTP status of response */ - const char *content_encoding, /* I - Content-Encoding of response */ - const char *type, /* I - MIME media type of response */ - size_t length) /* I - Length of response */ -{ - char message[1024]; /* Text message */ - - - fprintf(stderr, "%s %s\n", client->hostname, httpStatus(code)); - - if (code == HTTP_STATUS_CONTINUE) - { - /* - * 100-continue doesn't send any headers... - */ - - return (httpWriteResponse(client->http, HTTP_STATUS_CONTINUE) == 0); - } - - /* - * Format an error message... - */ - - if (!type && !length && code != HTTP_STATUS_OK && code != HTTP_STATUS_SWITCHING_PROTOCOLS) - { - snprintf(message, sizeof(message), "%d - %s\n", code, httpStatus(code)); - - type = "text/plain"; - length = strlen(message); - } - else - message[0] = '\0'; - - /* - * Send the HTTP response header... - */ - - httpClearFields(client->http); - - if (code == HTTP_STATUS_METHOD_NOT_ALLOWED || - client->operation == HTTP_STATE_OPTIONS) - httpSetField(client->http, HTTP_FIELD_ALLOW, "GET, HEAD, OPTIONS, POST"); - - if (type) - { - if (!strcmp(type, "text/html")) - httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE, - "text/html; charset=utf-8"); - else - httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE, type); - - if (content_encoding) - httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, content_encoding); - } - - httpSetLength(client->http, length); - - if (httpWriteResponse(client->http, code) < 0) - return (0); - - /* - * Send the response data... - */ - - if (message[0]) - { - /* - * Send a plain text message. - */ - - if (httpPrintf(client->http, "%s", message) < 0) - return (0); - - if (httpWrite2(client->http, "", 0) < 0) - return (0); - } - else if (client->response) - { - /* - * Send an IPP response... - */ - - debug_attributes("Response", client->response, 2); - - ippSetState(client->response, IPP_STATE_IDLE); - - if (ippWrite(client->http, client->response) != IPP_STATE_DATA) - return (0); - - if (client->fetch_file >= 0) - { - ssize_t bytes; /* Bytes read */ - char buffer[32768]; /* Buffer */ - - if (client->fetch_compression) - httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, "gzip"); - - while ((bytes = read(client->fetch_file, buffer, sizeof(buffer))) > 0) - httpWrite2(client->http, buffer, (size_t)bytes); - - httpWrite2(client->http, "", 0); - close(client->fetch_file); - client->fetch_file = -1; - } - } - - return (1); -} - - -/* - * 'respond_ipp()' - Send an IPP response. - */ - -static void -respond_ipp(_ipp_client_t *client, /* I - Client */ - ipp_status_t status, /* I - status-code */ - const char *message, /* I - printf-style status-message */ - ...) /* I - Additional args as needed */ -{ - const char *formatted = NULL; /* Formatted message */ - - - ippSetStatusCode(client->response, status); - - if (message) - { - va_list ap; /* Pointer to additional args */ - ipp_attribute_t *attr; /* New status-message attribute */ - - va_start(ap, message); - if ((attr = ippFindAttribute(client->response, "status-message", - IPP_TAG_TEXT)) != NULL) - ippSetStringfv(client->response, &attr, 0, message, ap); - else - attr = ippAddStringfv(client->response, IPP_TAG_OPERATION, IPP_TAG_TEXT, - "status-message", NULL, message, ap); - va_end(ap); - - formatted = ippGetString(attr, 0, NULL); - } - - if (formatted) - fprintf(stderr, "%s %s %s (%s)\n", client->hostname, - ippOpString(client->operation_id), ippErrorString(status), - formatted); - else - fprintf(stderr, "%s %s %s\n", client->hostname, - ippOpString(client->operation_id), ippErrorString(status)); -} - - -/* - * 'respond_unsupported()' - Respond with an unsupported attribute. - */ - -static void -respond_unsupported( - _ipp_client_t *client, /* I - Client */ - ipp_attribute_t *attr) /* I - Atribute */ -{ - ipp_attribute_t *temp; /* Copy of attribute */ - - - respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES, - "Unsupported %s %s%s value.", ippGetName(attr), - ippGetCount(attr) > 1 ? "1setOf " : "", - ippTagString(ippGetValueTag(attr))); - - temp = ippCopyAttribute(client->response, attr, 0); - ippSetGroupTag(client->response, &temp, IPP_TAG_UNSUPPORTED_GROUP); -} - - -/* - * 'run_printer()' - Run the printer service. - */ - -static void -run_printer(_ipp_printer_t *printer) /* I - Printer */ -{ - int num_fds; /* Number of file descriptors */ - struct pollfd polldata[3]; /* poll() data */ - int timeout; /* Timeout for poll() */ - _ipp_client_t *client; /* New client */ - - - /* - * Setup poll() data for the Bonjour service socket and IPv4/6 listeners... - */ - - polldata[0].fd = printer->ipv4; - polldata[0].events = POLLIN; - - polldata[1].fd = printer->ipv6; - polldata[1].events = POLLIN; - - num_fds = 2; - - /* - * Loop until we are killed or have a hard error... - */ - - for (;;) - { - if (cupsArrayCount(printer->jobs)) - timeout = 10; - else - timeout = -1; - - if (poll(polldata, (nfds_t)num_fds, timeout) < 0 && errno != EINTR) - { - perror("poll() failed"); - break; - } - - if (polldata[0].revents & POLLIN) - { - if ((client = create_client(printer, printer->ipv4)) != NULL) - { - if (!_cupsThreadCreate((_cups_thread_func_t)process_client, client)) - { - perror("Unable to create client thread"); - delete_client(client); - } - } - } - - if (polldata[1].revents & POLLIN) - { - if ((client = create_client(printer, printer->ipv6)) != NULL) - { - if (!_cupsThreadCreate((_cups_thread_func_t)process_client, client)) - { - perror("Unable to create client thread"); - delete_client(client); - } - } - } - - /* - * Clean out old jobs... - */ - - clean_jobs(printer); - } -} - - -/* - * 'time_string()' - Return the local time in hours, minutes, and seconds. - */ - -static char * -time_string(time_t tv, /* I - Time value */ - char *buffer, /* I - Buffer */ - size_t bufsize) /* I - Size of buffer */ -{ - struct tm *curtime = localtime(&tv); - /* Local time */ - - strftime(buffer, bufsize, "%X", curtime); - return (buffer); -} - - -/* - * 'update_device_attributes_no_lock()' - Update the composite device attributes. - * - * Note: Caller MUST lock the printer object for writing before using. - */ - -static void -update_device_attributes_no_lock( - _ipp_printer_t *printer) /* I - Printer */ -{ - _ipp_device_t *device; /* Current device */ - ipp_t *dev_attrs; /* Device attributes */ - - - /* TODO: Support multiple output devices, icons, etc... */ - device = (_ipp_device_t *)cupsArrayFirst(printer->devices); - dev_attrs = ippNew(); - - if (device) - copy_attributes(dev_attrs, device->attrs, NULL, IPP_TAG_PRINTER, 0); - - ippDelete(printer->dev_attrs); - printer->dev_attrs = dev_attrs; - - printer->config_time = time(NULL); -} - - -/* - * 'update_device_status_no_lock()' - Update the composite device state. - * - * Note: Caller MUST lock the printer object for writing before using. - */ - -static void -update_device_state_no_lock( - _ipp_printer_t *printer) /* I - Printer */ -{ - _ipp_device_t *device; /* Current device */ - ipp_attribute_t *attr; /* Current attribute */ - - - /* TODO: Support multiple output devices, icons, etc... */ - device = (_ipp_device_t *)cupsArrayFirst(printer->devices); - - if ((attr = ippFindAttribute(device->attrs, "printer-state", IPP_TAG_ENUM)) != NULL) - printer->dev_state = (ipp_pstate_t)ippGetInteger(attr, 0); - else - printer->dev_state = IPP_PSTATE_STOPPED; - - if ((attr = ippFindAttribute(device->attrs, "printer-state-reasons", IPP_TAG_KEYWORD)) != NULL) - printer->dev_reasons = get_printer_state_reasons_bits(attr); - else - printer->dev_reasons = _IPP_PREASON_PAUSED; - - printer->state_time = time(NULL); -} - - -/* - * 'usage()' - Show program usage. - */ - -static void -usage(int status) /* O - Exit status */ -{ - if (!status) - { - puts(CUPS_SVERSION " - Copyright 2010-2014 by Apple Inc. All rights reserved."); - puts(""); - } - - puts("Usage: ippinfra [options] \"name\""); - puts(""); - puts("Options:"); - printf("-d spool-directory Spool directory " - "(default=/tmp/ippserver.%d)\n", (int)getpid()); - puts("-h Show program help"); - puts("-k Keep job spool files"); - puts("-n hostname Hostname for printer"); - puts("-p port Port number (default=auto)"); - puts("-u user:pass Set proxy username and password"); - puts("-v[vvv] Be (very) verbose"); - - exit(status); -} - - -/* - * 'valid_doc_attributes()' - Determine whether the document attributes are - * valid. - * - * When one or more document attributes are invalid, this function adds a - * suitable response and attributes to the unsupported group. - */ - -static int /* O - 1 if valid, 0 if not */ -valid_doc_attributes( - _ipp_client_t *client) /* I - Client */ -{ - int valid = 1; /* Valid attributes? */ - ipp_op_t op = ippGetOperation(client->request); - /* IPP operation */ - const char *op_name = ippOpString(op); - /* IPP operation name */ - ipp_attribute_t *attr, /* Current attribute */ - *supported; /* xxx-supported attribute */ - const char *compression = NULL, - /* compression value */ - *format = NULL; /* document-format value */ - - - /* - * Check operation attributes... - */ - - if ((attr = ippFindAttribute(client->request, "compression", IPP_TAG_ZERO)) != NULL) - { - /* - * If compression is specified, only accept a supported value in a Print-Job - * or Send-Document request... - */ - - compression = ippGetString(attr, 0, NULL); - supported = ippFindAttribute(client->printer->attrs, - "compression-supported", IPP_TAG_KEYWORD); - - 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_VALIDATE_JOB) || - !ippContainsString(supported, compression)) - { - respond_unsupported(client, attr); - valid = 0; - } - else - { - fprintf(stderr, "%s %s compression=\"%s\"\n", client->hostname, op_name, compression); - - ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_KEYWORD, "compression-supplied", NULL, compression); - - if (strcmp(compression, "none")) - { - if (Verbosity) - fprintf(stderr, "Receiving job file with \"%s\" compression.\n", compression); - httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, compression); - } - } - } - - /* - * Is it a format we support? - */ - - if ((attr = ippFindAttribute(client->request, "document-format", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_MIMETYPE || - ippGetGroupTag(attr) != IPP_TAG_OPERATION) - { - respond_unsupported(client, attr); - valid = 0; - } - else - { - format = ippGetString(attr, 0, NULL); - - fprintf(stderr, "%s %s document-format=\"%s\"\n", - client->hostname, op_name, format); - - ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-supplied", NULL, format); - } - } - else - { - format = ippGetString(ippFindAttribute(client->printer->attrs, "document-format-default", IPP_TAG_MIMETYPE), 0, NULL); - if (!format) - format = "application/octet-stream"; /* Should never happen */ - - attr = ippAddString(client->request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE, "document-format", NULL, format); - } - - if (!strcmp(format, "application/octet-stream") && (ippGetOperation(client->request) == IPP_OP_PRINT_JOB || ippGetOperation(client->request) == IPP_OP_SEND_DOCUMENT)) - { - /* - * Auto-type the file using the first 8 bytes of the file... - */ - - unsigned char header[8]; /* First 8 bytes of file */ - - memset(header, 0, sizeof(header)); - httpPeek(client->http, (char *)header, sizeof(header)); - - if (!memcmp(header, "%PDF", 4)) - format = "application/pdf"; - else if (!memcmp(header, "%!", 2)) - format = "application/postscript"; - else if (!memcmp(header, "\377\330\377", 3) && header[3] >= 0xe0 && header[3] <= 0xef) - format = "image/jpeg"; - else if (!memcmp(header, "\211PNG", 4)) - format = "image/png"; - else if (!memcmp(header, "RAS2", 4)) - format = "image/pwg-raster"; - else if (!memcmp(header, "UNIRAST", 8)) - format = "image/urf"; - else - format = NULL; - - if (format) - { - fprintf(stderr, "%s %s Auto-typed document-format=\"%s\"\n", - client->hostname, op_name, format); - - ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-detected", NULL, format); - } - } - - if (op != IPP_OP_CREATE_JOB && (supported = ippFindAttribute(client->printer->attrs, "document-format-supported", IPP_TAG_MIMETYPE)) != NULL && !ippContainsString(supported, format)) - { - respond_unsupported(client, attr); - valid = 0; - } - - /* - * document-name - */ - - if ((attr = ippFindAttribute(client->request, "document-name", IPP_TAG_NAME)) != NULL) - ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "document-name-supplied", NULL, ippGetString(attr, 0, NULL)); - - return (valid); -} - - -/* - * 'valid_job_attributes()' - Determine whether the job attributes are valid. - * - * When one or more job attributes are invalid, this function adds a suitable - * response and attributes to the unsupported group. - */ - -static int /* O - 1 if valid, 0 if not */ -valid_job_attributes( - _ipp_client_t *client) /* I - Client */ -{ - int i, /* Looping var */ - valid = 1; /* Valid attributes? */ - ipp_attribute_t *attr, /* Current attribute */ - *supported; /* xxx-supported attribute */ - - - /* - * Check operation attributes... - */ - - valid = valid_doc_attributes(client); - - /* - * Check the various job template attributes... - */ - - if ((attr = ippFindAttribute(client->request, "copies", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER || - ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 999) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "ipp-attribute-fidelity", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_BOOLEAN) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "job-hold-until", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || - (ippGetValueTag(attr) != IPP_TAG_NAME && - ippGetValueTag(attr) != IPP_TAG_NAMELANG && - ippGetValueTag(attr) != IPP_TAG_KEYWORD) || - strcmp(ippGetString(attr, 0, NULL), "no-hold")) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetInteger(attr, 0) < 0) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || - (ippGetValueTag(attr) != IPP_TAG_NAME && - ippGetValueTag(attr) != IPP_TAG_NAMELANG)) - { - respond_unsupported(client, attr); - valid = 0; - } - - ippSetGroupTag(client->request, &attr, IPP_TAG_JOB); - } - else - ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "job-name", NULL, "Untitled"); - - if ((attr = ippFindAttribute(client->request, "job-priority", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER || - ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 100) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "job-sheets", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || - (ippGetValueTag(attr) != IPP_TAG_NAME && - ippGetValueTag(attr) != IPP_TAG_NAMELANG && - ippGetValueTag(attr) != IPP_TAG_KEYWORD) || - strcmp(ippGetString(attr, 0, NULL), "none")) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "media", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || - (ippGetValueTag(attr) != IPP_TAG_NAME && - ippGetValueTag(attr) != IPP_TAG_NAMELANG && - ippGetValueTag(attr) != IPP_TAG_KEYWORD)) - { - respond_unsupported(client, attr); - valid = 0; - } - else - { -#if 0 /* TODO: Validate media */ - for (i = 0; - i < (int)(sizeof(media_supported) / sizeof(media_supported[0])); - i ++) - if (!strcmp(ippGetString(attr, 0, NULL), media_supported[i])) - break; - - if (i >= (int)(sizeof(media_supported) / sizeof(media_supported[0]))) - { - respond_unsupported(client, attr); - valid = 0; - } -#endif /* 0 */ - } - } - - if ((attr = ippFindAttribute(client->request, "media-col", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || - ippGetValueTag(attr) != IPP_TAG_BEGIN_COLLECTION) - { - respond_unsupported(client, attr); - valid = 0; - } - /* TODO: check for valid media-col */ - } - - if ((attr = ippFindAttribute(client->request, "multiple-document-handling", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD || - (strcmp(ippGetString(attr, 0, NULL), - "separate-documents-uncollated-copies") && - strcmp(ippGetString(attr, 0, NULL), - "separate-documents-collated-copies"))) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "orientation-requested", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM || - ippGetInteger(attr, 0) < IPP_ORIENT_PORTRAIT || - ippGetInteger(attr, 0) > IPP_ORIENT_REVERSE_PORTRAIT) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "page-ranges", IPP_TAG_ZERO)) != NULL) - { - if (ippGetValueTag(attr) != IPP_TAG_RANGE) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "print-quality", IPP_TAG_ZERO)) != NULL) - { - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM || - ippGetInteger(attr, 0) < IPP_QUALITY_DRAFT || - ippGetInteger(attr, 0) > IPP_QUALITY_HIGH) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - if ((attr = ippFindAttribute(client->request, "printer-resolution", IPP_TAG_ZERO)) != NULL) - { - supported = ippFindAttribute(client->printer->dev_attrs, "printer-resolution-supported", IPP_TAG_RESOLUTION); - - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_RESOLUTION || - !supported) - { - respond_unsupported(client, attr); - valid = 0; - } - else - { - int count, /* Number of supported values */ - xdpi, /* Horizontal resolution for job template attribute */ - ydpi, /* Vertical resolution for job template attribute */ - sydpi; /* Vertical resolution for supported value */ - ipp_res_t units, /* Units for job template attribute */ - sunits; /* Units for supported value */ - - xdpi = ippGetResolution(attr, 0, &ydpi, &units); - count = ippGetCount(supported); - - for (i = 0; i < count; i ++) - { - if (xdpi == ippGetResolution(supported, i, &sydpi, &sunits) && ydpi == sydpi && units == sunits) - break; - } - - if (i >= count) - { - respond_unsupported(client, attr); - valid = 0; - } - } - } - - if ((attr = ippFindAttribute(client->request, "sides", IPP_TAG_ZERO)) != NULL) - { - const char *sides = ippGetString(attr, 0, NULL); - /* "sides" value... */ - - if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD) - { - respond_unsupported(client, attr); - valid = 0; - } - else if ((supported = ippFindAttribute(client->printer->dev_attrs, "sides-supported", IPP_TAG_KEYWORD)) != NULL) - { - if (!ippContainsString(supported, sides)) - { - respond_unsupported(client, attr); - valid = 0; - } - } - else if (strcmp(sides, "one-sided")) - { - respond_unsupported(client, attr); - valid = 0; - } - } - - return (valid); -} diff --git a/test/ippinfra.man b/test/ippinfra.man deleted file mode 100644 index fed576de5b..0000000000 --- a/test/ippinfra.man +++ /dev/null @@ -1,98 +0,0 @@ -.\" -.\" ippinfra man page for CUPS. -.\" -.\" Copyright 2014 by Apple Inc. -.\" -.\" These coded instructions, statements, and computer programs are the -.\" property of Apple Inc. and are protected by Federal copyright -.\" law. Distribution and use rights are outlined in the file "LICENSE.txt" -.\" which should have been included with this file. If this file is -.\" file is missing or damaged, see the license at "http://www.cups.org/". -.\" -.TH ippinfra 1 "CUPS" "16 September 2014" "Apple Inc." -.SH NAME -ippinfra \- a simple ipp infrastructure server -.SH SYNOPSIS -.B ippinfra -[ -.B \-d -.I spool-directory -] [ -.B \-h -] [ -.B \-k -] [ -.B \-n -.I hostname -] [ -.B \-p -.I port -] [ -.B \-u -.I username:password -] [ -.B \-v[vvv] -] -.I service-name -.SH DESCRIPTION -.B ippinfra -is a simple Internet Printing Protocol (IPP) infrastructure server conforming to the IPP Shared Infrastructure Extensions (INFRA) specification. It can be used as a very basic infrastructure server between standard IPP clients and IPP proxies conforming to the INFRA specification. -.SH OPTIONS -The following options are recognized by -.B ippinfra: -.TP 5 -\fB\-d \fIspool-directory\fR -Specifies the directory that will hold the print files. -The default is a directory under the user's current temporary directory. -.TP 5 -.B \-h -Shows program help. -.TP 5 -.B \-k -Keeps the print documents in the spool directory rather than deleting them. -.TP 5 -\fB\-n \fIhostname\fR -Specifies the hostname that is reported by the server. -The default is the name returned by the -.BR hostname (1) -command. -.TP 5 -\fB\-p \fIport\fR -Specifies the port number to listen on. -The default is a user-specific number from 8000 to 8999. -.TP 5 -\fB\-u \fIusername:password\fR -Specifies the username and password for the IPP proxy. -The default is "test:test123". -.TP 5 -.B \-v[vvv] -Be (very) verbose when logging activity to the standard output. -.SH EXIT STATUS -The -.B ippinfra -program returns 1 if it is unable to process the command-line arguments. -Otherwise -.B ippinfra -will run continuously until terminated. -.SH CONFORMING TO -The -.B ippinfra -program is unique to CUPS and conforms to the IPP Shared Infrastructure Extensions (INFRA) specification as an Infrastructure Printer. -.SH EXAMPLES -Run -.B ippinfra -with a service name of My Cool Printer: -.nf - - ippinfra "My Cool Printer" -.fi -.LP -Specify a proxy username of "foo" and password of "bar": -.nf - - ippinfra \-u foo:bar "My Cool Printer" -.fi -.SH SEE ALSO -PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp) -.SH COPYRIGHT -Copyright \[co] 2007-2014 by Apple Inc. diff --git a/test/ippproxy.c b/test/ippproxy.c deleted file mode 100644 index dd0d58b62f..0000000000 --- a/test/ippproxy.c +++ /dev/null @@ -1,22 +0,0 @@ -/* - * CUPS Cloud Proxy for HP PCL and IPP Everywhere printers. - * - * Copyright 2014 by Apple Inc. - */ - -#include - - -/* - * 'main()' - Main entry for cupsproxy. - */ - -int /* O - Exit status */ -main(int argc, /* I - Number of command-line arguments */ - char *argv[]) /* I - Command-line arguments */ -{ - (void)argc; - (void)argv; - - return (0); -} diff --git a/test/ippproxy.man b/test/ippproxy.man deleted file mode 100644 index aa1116ea86..0000000000 --- a/test/ippproxy.man +++ /dev/null @@ -1,54 +0,0 @@ -.\" -.\" ippproxy man page for CUPS. -.\" -.\" Copyright 2014 by Apple Inc. -.\" -.\" These coded instructions, statements, and computer programs are the -.\" property of Apple Inc. and are protected by Federal copyright -.\" law. Distribution and use rights are outlined in the file "LICENSE.txt" -.\" which should have been included with this file. If this file is -.\" file is missing or damaged, see the license at "http://www.cups.org/". -.\" -.TH ippproxy 1 "CUPS" "16 September 2014" "Apple Inc." -.SH NAME -ippproxy \- a simple ipp proxy client -.SH SYNOPSIS -.B ippproxy -[ -.B \-v[vvv] -] -.I infrastructure-printer-uri -.I local-printer-uri -.SH DESCRIPTION -.B ippproxy -is a simple IPP proxy client conforming to the IPP Shared Infrastructure Extensions (INFRA) specification. It can be used to proxy access to a local IPP printer through an Infrastructure Printer such as -.BR ippinfra (1). -.SH OPTIONS -The following options are recognized by -.B ippproxy: -.TP 5 -.B \-v[vvv] -Be (very) verbose when logging activity to the standard output. -.SH EXIT STATUS -The -.B ippproxy -program returns 1 if it is unable to process the command-line arguments or connect to either the infrastructure or local printers. -Otherwise -.B ippproxy -will run continuously until terminated. -.SH CONFORMING TO -The -.B ippproxy -program is unique to CUPS and conforms to the IPP Shared Infrastructure Extensions (INFRA) specification. -.SH EXAMPLE -Run -.B ippproxy -with an infrastructure URI of "ipps://host.example.com/ipp/print" and a local URI of "ipp://10.0.1.2/ipp/print": -.nf - - ippproxy ipps://host.example.com/ipp/print ipp://10.0.1.2/ipp/print -.fi -.SH SEE ALSO -PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp) -.SH COPYRIGHT -Copyright \[co] 2007-2014 by Apple Inc. diff --git a/test/xmltotest.c b/test/xmltotest.c deleted file mode 100644 index dfc644919c..0000000000 --- a/test/xmltotest.c +++ /dev/null @@ -1,512 +0,0 @@ -/* - * IANA XML registration to test file generator for CUPS. - * - * Copyright 2011-2012 by Apple Inc. - * - * These coded instructions, statements, and computer programs are the - * property of Apple Inc. and are protected by Federal copyright - * law. Distribution and use rights are outlined in the file "LICENSE.txt" - * which should have been included with this file. If this file is - * file is missing or damaged, see the license at "http://www.cups.org/". - * - * This file is subject to the Apple OS-Developed Software exception. - * - * Usage: - * - * ./xmltotest [--ref standard] {--job|--printer} [XML file/URL] >file.test - * - * If not specified, loads the XML registrations from: - * - * http://www.iana.org/assignments/ipp-registrations/ipp-registrations.xml - * - * "Standard" is of the form "rfcNNNN" or "pwgNNNN.N". - */ - - -#include -#include -#include -#include - -#ifdef HAVE_MXML_H -# include -/* - * Local types... - */ - -typedef struct _cups_reg_s /**** Registration data ****/ -{ - char *name, /* Attribute name */ - *member, /* Member attribute name */ - *sub_member, /* Sub-member attribute name */ - *syntax; /* Attribute syntax */ -} _cups_reg_t; - - -/* - * Local functions... - */ - -static int compare_reg(_cups_reg_t *a, _cups_reg_t *b); -static mxml_node_t *load_xml(const char *reg_file); -static int match_xref(mxml_node_t *xref, const char *standard); -static _cups_reg_t *new_reg(mxml_node_t *name, mxml_node_t *member, - mxml_node_t *sub_member, mxml_node_t *syntax); -static int usage(void); -static void write_expect(_cups_reg_t *reg, ipp_tag_t group); - - -/* - * 'main()' - Process command-line arguments. - */ - -int -main(int argc, /* I - Number of command-line args */ - char *argv[]) /* I - Command-line arguments */ -{ - int i; /* Looping var */ - const char *reg_file = NULL, /* Registration file/URL to use */ - *reg_standard = NULL; /* Which standard to extract */ - mxml_node_t *reg_xml, /* Registration XML data */ - *reg_2, /* ipp-registrations-2 */ - *reg_record, /* */ - *reg_collection, /* */ - *reg_name, /* */ - *reg_member, /* */ - *reg_sub_member, /* */ - *reg_syntax, /* */ - *reg_xref; /* */ - cups_array_t *attrs; /* Attribute registrations */ - _cups_reg_t *current; /* Current attribute registration */ - ipp_tag_t group = IPP_TAG_ZERO, /* Which attributes to test */ - reg_group; /* Group for registration */ - - - /* - * Parse command-line... - */ - - for (i = 1; i < argc; i ++) - { - if (!strcmp(argv[i], "--job") && group == IPP_TAG_ZERO) - group = IPP_TAG_JOB; - else if (!strcmp(argv[i], "--ref")) - { - i ++; - if (i >= argc) - return (usage()); - - reg_standard = argv[i]; - } - else if (!strcmp(argv[i], "--printer") && group == IPP_TAG_ZERO) - group = IPP_TAG_PRINTER; - else if (argv[i][0] == '-' || reg_file) - return (usage()); - else - reg_file = argv[i]; - } - - if (group == IPP_TAG_ZERO) - return (usage()); - - /* - * Read registrations... - */ - - if (!reg_file) - reg_file = "http://www.iana.org/assignments/ipp-registrations/" - "ipp-registrations.xml"; - - if ((reg_xml = load_xml(reg_file)) == NULL) - return (1); - - /* - * Scan registrations for attributes... - */ - - if ((reg_2 = mxmlFindElement(reg_xml, reg_xml, "registry", "id", - "ipp-registrations-2", - MXML_DESCEND)) == NULL) - { - fprintf(stderr, "xmltotest: No IPP attribute registrations in \"%s\".\n", - reg_file); - return (1); - } - - attrs = cupsArrayNew((cups_array_func_t)compare_reg, NULL); - - for (reg_record = mxmlFindElement(reg_2, reg_2, "record", NULL, NULL, - MXML_DESCEND); - reg_record; - reg_record = mxmlFindElement(reg_record, reg_2, "record", NULL, NULL, - MXML_NO_DESCEND)) - { - /* - * Get the values from the current record... - */ - - reg_collection = mxmlFindElement(reg_record, reg_record, "collection", - NULL, NULL, MXML_DESCEND); - reg_name = mxmlFindElement(reg_record, reg_record, "name", NULL, NULL, - MXML_DESCEND); - reg_member = mxmlFindElement(reg_record, reg_record, "member_attribute", - NULL, NULL, MXML_DESCEND); - reg_sub_member = mxmlFindElement(reg_record, reg_record, - "sub-member_attribute", NULL, NULL, - MXML_DESCEND); - reg_syntax = mxmlFindElement(reg_record, reg_record, "syntax", NULL, - NULL, MXML_DESCEND); - reg_xref = mxmlFindElement(reg_record, reg_record, "xref", NULL, NULL, - MXML_DESCEND); - - if (!reg_collection || !reg_name || !reg_syntax || !reg_xref) - continue; - - /* - * Filter based on group and standard... - */ - - if (!strcmp(reg_collection->child->value.opaque, "Printer Description")) - reg_group = IPP_TAG_PRINTER; - else if (!strcmp(reg_collection->child->value.opaque, "Job Description")) - reg_group = IPP_TAG_JOB; - else if (!strcmp(reg_collection->child->value.opaque, "Job Template")) - { - if (strstr(reg_name->child->value.opaque, "-default") || - strstr(reg_name->child->value.opaque, "-supported")) - reg_group = IPP_TAG_PRINTER; - else - reg_group = IPP_TAG_JOB; - } - else - reg_group = IPP_TAG_ZERO; - - if (reg_group != group) - continue; - - if (reg_standard && !match_xref(reg_xref, reg_standard)) - continue; - - /* - * Add the record to the array... - */ - - if ((current = new_reg(reg_name, reg_member, reg_sub_member, - reg_syntax)) != NULL) - cupsArrayAdd(attrs, current); - } - - /* - * Write out a test for all of the selected attributes... - */ - - puts("{"); - - if (group == IPP_TAG_PRINTER) - { - puts("\tOPERATION Get-Printer-Attributes"); - puts("\tGROUP operation-attributes-tag"); - puts("\tATTR charset attributes-charset utf-8"); - puts("\tATTR naturalLanguage attributes-natural-language en"); - puts("\tATTR uri printer-uri $uri"); - puts("\tATTR name requesting-user-name $user"); - puts("\tATTR keyword requested-attributes all,media-col-database"); - puts(""); - puts("\tSTATUS successful-ok"); - puts("\tSTATUS successful-ok-ignored-or-substituted-attributes"); - puts(""); - } - else - { - puts("\tOPERATION Get-Job-Attributes"); - puts("\tGROUP operation-attributes-tag"); - puts("\tATTR charset attributes-charset utf-8"); - puts("\tATTR naturalLanguage attributes-natural-language en"); - puts("\tATTR uri printer-uri $uri"); - puts("\tATTR integer job-id $job-id"); - puts("\tATTR name requesting-user-name $user"); - puts(""); - puts("\tSTATUS successful-ok"); - puts(""); - } - - for (current = cupsArrayFirst(attrs); - current; - current = cupsArrayNext(attrs)) - write_expect(current, group); - - puts("}"); - - return (0); -} - - -/* - * 'compare_reg()' - Compare two registrations. - */ - -static int /* O - Result of comparison */ -compare_reg(_cups_reg_t *a, /* I - First registration */ - _cups_reg_t *b) /* I - Second registration */ -{ - int retval; /* Return value */ - - - if ((retval = strcmp(a->name, b->name)) != 0) - return (retval); - - if (a->member && b->member) - retval = strcmp(a->member, b->member); - else if (a->member) - retval = 1; - else if (b->member) - retval = -1; - - if (retval) - return (retval); - - if (a->sub_member && b->sub_member) - retval = strcmp(a->sub_member, b->sub_member); - else if (a->sub_member) - retval = 1; - else if (b->sub_member) - retval = -1; - - return (retval); -} - - -/* - * 'load_xml()' - Load the XML registration file or URL. - */ - -static mxml_node_t * /* O - XML file or NULL */ -load_xml(const char *reg_file) /* I - Filename or URL */ -{ - mxml_node_t *xml; /* XML file */ - char scheme[256], /* Scheme */ - userpass[256], /* Username and password */ - hostname[256], /* Hostname */ - resource[1024], /* Resource path */ - filename[1024]; /* Temporary file */ - int port, /* Port number */ - fd; /* File descriptor */ - - - if (httpSeparateURI(HTTP_URI_CODING_ALL, reg_file, scheme, sizeof(scheme), - userpass, sizeof(userpass), hostname, sizeof(hostname), - &port, resource, sizeof(resource)) < HTTP_URI_OK) - { - fprintf(stderr, "xmltotest: Bad URI or filename \"%s\".\n", reg_file); - return (NULL); - } - - if (!strcmp(scheme, "file")) - { - /* - * Local file... - */ - - if ((fd = open(resource, O_RDONLY)) < 0) - { - fprintf(stderr, "xmltotest: Unable to open \"%s\": %s\n", resource, - strerror(errno)); - return (NULL); - } - - filename[0] = '\0'; - } - else if (strcmp(scheme, "http") && strcmp(scheme, "https")) - { - fprintf(stderr, "xmltotest: Unsupported URI scheme \"%s\".\n", scheme); - return (NULL); - } - else - { - http_t *http; /* HTTP connection */ - http_encryption_t encryption; /* Encryption to use */ - http_status_t status; /* Status of HTTP GET */ - - if (!strcmp(scheme, "https") || port == 443) - encryption = HTTP_ENCRYPT_ALWAYS; - else - encryption = HTTP_ENCRYPT_IF_REQUESTED; - - if ((http = httpConnectEncrypt(hostname, port, encryption)) == NULL) - { - fprintf(stderr, "xmltotest: Unable to connect to \"%s\": %s\n", hostname, - cupsLastErrorString()); - return (NULL); - } - - if ((fd = cupsTempFd(filename, sizeof(filename))) < 0) - { - fprintf(stderr, "xmltotest: Unable to create temporary file: %s\n", - strerror(errno)); - httpClose(http); - return (NULL); - } - - status = cupsGetFd(http, resource, fd); - httpClose(http); - - if (status != HTTP_OK) - { - fprintf(stderr, "mxmltotest: Unable to get \"%s\": %d\n", reg_file, - status); - close(fd); - unlink(filename); - return (NULL); - } - - lseek(fd, 0, SEEK_SET); - } - - /* - * Load the XML file... - */ - - xml = mxmlLoadFd(NULL, fd, MXML_OPAQUE_CALLBACK); - - close(fd); - - if (filename[0]) - unlink(filename); - - return (xml); -} - - -/* - * 'match_xref()' - Compare the xref against the named standard. - */ - -static int /* O - 1 if match, 0 if not */ -match_xref(mxml_node_t *xref, /* I - node */ - const char *standard) /* I - Name of standard */ -{ - const char *data; /* "data" attribute */ - char s[256]; /* String to look for */ - - - if ((data = mxmlElementGetAttr(xref, "data")) == NULL) - return (1); - - if (!strcmp(data, standard)) - return (1); - - if (!strncmp(standard, "pwg", 3)) - { - snprintf(s, sizeof(s), "-%s.pdf", standard + 3); - return (strstr(data, s) != NULL); - } - else - return (0); -} - - -/* - * 'new_reg()' - Create a new registration record. - */ - -static _cups_reg_t * /* O - New record */ -new_reg(mxml_node_t *name, /* I - Attribute name */ - mxml_node_t *member, /* I - Member attribute, if any */ - mxml_node_t *sub_member, /* I - Sub-member attribute, if any */ - mxml_node_t *syntax) /* I - Syntax */ -{ - _cups_reg_t *reg; /* New record */ - - - if ((reg = calloc(1, sizeof(_cups_reg_t))) != NULL) - { - reg->name = name->child->value.opaque; - reg->syntax = syntax->child->value.opaque; - - if (member) - reg->member = member->child->value.opaque; - - if (sub_member) - reg->sub_member = sub_member->child->value.opaque; - } - - return (reg); -} - - -/* - * 'usage()' - Show usage message. - */ - -static int /* O - Exit status */ -usage(void) -{ - puts("Usage ./xmltotest [--ref standard] {--job|--printer} [XML file/URL] " - ">file.test"); - return (1); -} - - -/* - * 'write_expect()' - Write an EXPECT test for an attribute. - */ - -static void -write_expect(_cups_reg_t *reg, /* I - Registration information */ - ipp_tag_t group) /* I - Attribute group tag */ -{ - const char *syntax; /* Pointer into syntax string */ - int single = 1, /* Single valued? */ - skip = 0; /* Skip characters? */ - - - printf("\tEXPECT ?%s OF-TYPE ", reg->name); - - syntax = reg->syntax; - - while (*syntax) - { - if (!strncmp(syntax, "1setOf", 6)) - { - single = 0; - syntax += 6; - - while (isspace(*syntax & 255)) - syntax ++; - - if (*syntax == '(') - syntax ++; - } - else if (!strncmp(syntax, "type1", 5) || !strncmp(syntax, "type2", 5) || - !strncmp(syntax, "type3", 5)) - syntax += 5; - else if (*syntax == '(') - { - skip = 1; - syntax ++; - } - else if (*syntax == ')') - { - skip = 0; - syntax ++; - } - else if (!skip && (*syntax == '|' || isalpha(*syntax & 255))) - putchar(*syntax++); - else - syntax ++; - } - - if (single) - printf(" IN-GROUP %s COUNT 1\n", ippTagString(group)); - else - printf(" IN-GROUP %s\n", ippTagString(group)); -} - - -#else /* !HAVE_MXML */ -int -main(void) -{ - return (1); -} -#endif /* HAVE_MXML */