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