1# Print a test page using Print-Job + media-col
2#
3# Usage:
4#
5#    ./ipptest -f filename ipp://... print-job-media-col.test
6{
7	# The name of the test...
8	NAME "Print test page using Print-Job + media-col"
9
10	# The operation to use
11	OPERATION Print-Job
12
13	# Attributes, starting in the operation group...
14	GROUP operation-attributes-tag
15	ATTR charset attributes-charset utf-8
16	ATTR language attributes-natural-language en
17	ATTR uri printer-uri $uri
18	ATTR name requesting-user-name $user
19	ATTR mimetype document-format application/octet-stream
20
21	GROUP job-attributes-tag
22	ATTR collection media-col {
23		MEMBER collection media-size {
24			# 4x6
25			MEMBER integer x-dimension 10160
26			MEMBER integer y-dimension 15240
27		}
28
29		# Borderless
30		MEMBER integer media-left-margin 0
31		MEMBER integer media-right-margin 0
32		MEMBER integer media-top-margin 0
33		MEMBER integer media-bottom-margin 0
34	}
35	ATTR enum print-quality 5
36
37	FILE $filename
38
39	# What statuses are OK?
40	STATUS successful-ok
41	STATUS successful-ok-ignored-or-substituted-attributes
42
43	# What attributes do we expect?
44	EXPECT job-id OF-TYPE integer WITH-VALUE >0
45	EXPECT job-uri OF-TYPE uri
46}
47