• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Fax a test page using Create-Job + Send-Document
2#
3# Usage:
4#
5#    ./ipptest -f filename ipp://... fax-job.test
6{
7	# The name of the test...
8	NAME "Create FaxOut Job for 555-1212 and an IPP destination"
9
10	# The operation to use
11	OPERATION Create-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
20	GROUP job-attributes-tag
21	ATTR collection destination-uris {
22		MEMBER uri destination-uri tel:4055551212
23	},{
24		MEMBER uri destination-uri ipp://11.22.33.44/ipp/print
25		MEMBER enum print-quality 5
26		MEMBER keyword media na_letter_8.5x11in
27	}
28
29	# What statuses are OK?
30	STATUS successful-ok
31	STATUS successful-ok-ignored-or-substituted-attributes
32
33	# What attributes do we expect?
34	EXPECT job-id OF-TYPE integer WITH-VALUE >0
35	EXPECT job-uri OF-TYPE uri
36}
37{
38	# The name of the test...
39	NAME "Send FaxOut Document"
40
41	# The operation to use
42	OPERATION Send-Document
43
44	# Attributes, starting in the operation group...
45	GROUP operation-attributes-tag
46	ATTR charset attributes-charset utf-8
47	ATTR language attributes-natural-language en
48	ATTR uri printer-uri $uri
49	ATTR integer job-id $job-id
50	ATTR name requesting-user-name $user
51	ATTR mimetype document-format $filetype
52	ATTR boolean last-document true
53
54	FILE $filename
55
56	# What statuses are OK?
57	STATUS successful-ok
58	STATUS successful-ok-ignored-or-substituted-attributes
59}
60