Originariamente inviato da albgen
ho sbagliato l'esempio, ma il fulcro del problema è quello e cioè che da qualche parte quel valore deve essere valorizzato. Nel tuo caso è la stampante che si occupa di fare ciò. Ma a questo punto mi viene da dire che è la stampante che non valorizza bene.
Io non vedo problemi nel codice che hai postato.
E' proprio questo il punto, in un file di testo mi sono salvato
(con l'istruzione [request.saveas("c:\log.txt")] ) tutto il contenuto della richiesta HTTP che mi arriva dalla stampante per assicurarmi che tutti i dati che mi servono siano presenti e effettivamente ci sono tutti, guarda, questo è il log della richiesta, l'avevo postato già prima:

codice:
POST /xerox/xerox.ashx HTTP/1.1
Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 253
Content-Type: multipart/form-data;boundary=----------ThIs_Is_tHe_bouNdaRY_---$---
Accept: image/gif, image/x-xbitmap, image/jpeg, */*
Authorization: Basic YTI1NjA1MTphcHBvcGlwcG8=
Expect: 100-continue
Host: 10.155.193.175

------------ThIs_Is_tHe_bouNdaRY_---$---
Content-Disposition: form-data; name="destDir"

\Concur\
------------ThIs_Is_tHe_bouNdaRY_---$---
Content-Disposition: form-data; name="theOperation"

ListDir
------------ThIs_Is_tHe_bouNdaRY_---$-----
Vedi? "theOperation" è valorizzato, il suo valore è "ListDir"!