3 # Script that builds the print-job tests for all IPP Everywhere PWG Raster
7 for file in color.jpg-4x6 document-a4 document-letter gray.jpg-4x6 onepage-a4 onepage-letter
; do
8 for res
in 150dpi
180dpi
300dpi
360dpi
600dpi
720dpi
; do
9 HAVE_RES
="`echo HAVE_$res | awk '{print toupper($1);}'`"
10 for type in black-1 cmyk-8 sgray-8 srgb-8 srgb-16
; do
11 if test -f pwg-raster-samples-
$res-20111130/$type/$file-$type-$res.pwg
; then
12 HAVE_TYPE
="`echo HAVE_$type | awk '{print toupper($1);}' | tr '-' '_'`"
15 NAME "Print $file @ $res, $type"
16 SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
17 SKIP-IF-NOT-DEFINED $HAVE_RES
18 SKIP-IF-NOT-DEFINED $HAVE_TYPE
21 GROUP operation-attributes-tag
22 ATTR charset attributes-charset utf-8
23 ATTR naturalLanguage attributes-natural-language en
24 ATTR uri printer-uri \$uri
25 ATTR name requesting-user-name \$user
26 ATTR mimeMediaType document-format image/pwg-raster
27 ATTR name job-name "$file"
28 FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
31 STATUS server-error-busy REPEAT-MATCH
35 NAME "Print $file @ $res, $type, deflate"
36 SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
37 SKIP-IF-NOT-DEFINED $HAVE_RES
38 SKIP-IF-NOT-DEFINED $HAVE_TYPE
39 SKIP-IF-NOT-DEFINED HAVE_DEFLATE
42 GROUP operation-attributes-tag
43 ATTR charset attributes-charset utf-8
44 ATTR naturalLanguage attributes-natural-language en
45 ATTR uri printer-uri \$uri
46 ATTR name requesting-user-name \$user
47 ATTR mimeMediaType document-format image/pwg-raster
48 ATTR keyword compression deflate
49 ATTR name job-name "$file"
51 FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
54 STATUS server-error-busy REPEAT-MATCH
58 NAME "Print $file @ $res, $type, gzip"
59 SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
60 SKIP-IF-NOT-DEFINED $HAVE_RES
61 SKIP-IF-NOT-DEFINED $HAVE_TYPE
62 SKIP-IF-NOT-DEFINED HAVE_GZIP
65 GROUP operation-attributes-tag
66 ATTR charset attributes-charset utf-8
67 ATTR naturalLanguage attributes-natural-language en
68 ATTR uri printer-uri \$uri
69 ATTR name requesting-user-name \$user
70 ATTR mimeMediaType document-format image/pwg-raster
71 ATTR keyword compression gzip
72 ATTR name job-name "$file"
74 FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
77 STATUS server-error-busy REPEAT-MATCH