ScannerVision Web Server

<back to all web services

ScanSettingsRequest

Requires Authentication
The following routes are available for this service:
POST/{Brand}/scansettings/{TemplateGuid}
ScanSettingsRequest Parameters:
NameParameterData TypeRequiredDescription
TemplateGuidpathstringNo
SelectedColourbodyScanColourNo
SelectedOrientationbodyScanOrientationNo
SelectedResolutionbodyScanResolutionNo
SelectedSidesbodyScanSideNo
SelectedSizebodyScanSizeNo
SelectedSourcebodyScanSourceNo
SelectedTypebodyScanTypeNo
SelectedScanContinuouslybodyBoolSettingNo
SelectedMixedSizesbodyBoolSettingNo
DtoBase Parameters:
NameParameterData TypeRequiredDescription
BrandformBrandNo
Brand Enum:
Desktop
Hp
Kyocera
NeaScan
Samsung
FujiXerox
Ta
Utax
Epson
ScanFront400
Sharp
Ricoh
FujiFilm
ScanColour Enum:
BlackAndWhiteIDS_SETTINGS_CAPT3_COLORS_0
GreyscaleIDS_SETTINGS_CAPT3_COLORS_1
ColourIDS_SETTINGS_CAPT3_COLORS_2
AutoIDS_SETTINGS_CAPT3_COLORS_3
ScanOrientation Enum:
PortraitIDS_SETTINGS_CAPT3_ORIENTATION_0
LandscapeIDS_SETTINGS_CAPT3_ORIENTATION_1
ScanResolution Enum:
Dpi100100
Dpi200200
Dpi300300
Dpi400400
Dpi600600
ScanSide Enum:
SimplexIDS_SETTINGS_CAPT3_SIDES_0
DuplexIDS_SETTINGS_CAPT3_SIDES_1
ScanSize Enum:
AutoIDS_SETTINGS_CAPT3_SIZE_0
A3IDS_SETTINGS_CAPT3_SIZE_1
A4IDS_SETTINGS_CAPT3_SIZE_2
A5IDS_SETTINGS_CAPT3_SIZE_3
B4IDS_SETTINGS_CAPT3_SIZE_4
B5IDS_SETTINGS_CAPT3_SIZE_5
LetterIDS_SETTINGS_CAPT3_SIZE_6
LegalIDS_SETTINGS_CAPT3_SIZE_7
ExecutiveIDS_SETTINGS_CAPT3_SIZE_8
FolioIDS_SETTINGS_CAPT3_SIZE_9
AutoLongIDS_SETTINGS_CAPT3_SIZE_10
A4RIDS_SETTINGS_CAPT3_SIZE_11
A5RIDS_SETTINGS_CAPT3_SIZE_12
A6RIDS_SETTINGS_CAPT3_SIZE_13
B6RIDS_SETTINGS_CAPT3_SIZE_14
ScanSource Enum:
AdfIDS_SETTINGS_CAPT3_SCAN_SOURCE_0
GlassIDS_SETTINGS_CAPT3_SCAN_SOURCE_1
AutoIDS_SETTINGS_CAPT3_SCAN_SOURCE_2
ScanType Enum:
TextIDS_SETTINGS_CAPT3_TYPE_0
PhotoIDS_SETTINGS_CAPT3_TYPE_1
TextAndPhotoIDS_SETTINGS_CAPT3_TYPE_2
BoolSetting Enum:
True
False
GetTemplateResponse Parameters:
NameParameterData TypeRequiredDescription
ServerAddressformstringNo
ServerPortformintNo
ScanResponseBase Parameters:
NameParameterData TypeRequiredDescription
TemplateformIClientTemplateNo
GlobalQuestionsformIEnumerable<IClientQuestion>No
CanEnableScanButtonformboolNo
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
SelectedUiLanguageformstringNo
svSessionformstringNo
TitleformstringNo
PageTipformstringNo
NewBrowserformboolNo
ScanFront400TAformboolNo
ScanFront400UTAXformboolNo
IClientTemplate Parameters:
NameParameterData TypeRequiredDescription
DescriptionformstringNo
Iconformbyte[]No
ModificationInfoformITemplateModificationInfoNo
NameformstringNo
QuestionsformIEnumerable<IClientQuestion>No
TemplateformITemplateNo
TemplateGuidformstringNo
ITemplateModificationInfo Parameters:
NameParameterData TypeRequiredDescription
GuidformstringNo
TemplateModificationDateTimeformDateTimeNo
IconModificationDateTimeformDateTimeNo
IClientQuestion Parameters:
NameParameterData TypeRequiredDescription
QuestionGuidformstringNo
ValueDisplayedformstringNo
ValueReturnedformstringNo
AnsweredformboolNo
RegexMatchesformboolNo
RegexHintformstringNo
ITemplate Parameters:
NameParameterData TypeRequiredDescription
TemplateVersionformstringNo
ScannerVisionVersionformstringNo
GuidformstringNo
BeginScriptformstringNo
EndScriptformstringNo
TemplateTypeformTemplateTypeNo
GeneralformIGeneralNo
CaptureformICaptureNo
XmlMetadataImportformIXmlMetadataImportNo
NotificationsformINotificationsNo
ValidatorformIValidatorNo
TemplateType Enum:
Workflow
FreeForm
IGeneral Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
DescriptionformstringNo
IconformstringNo
ScheduleformITemplateScheduleNo
RejectionformIRejectionNo
BadDocumentRejectionformIBadDocumentRejectionNo
PdfLoadResolutionformPdfLoadResolution?No
ITemplateSchedule Parameters:
NameParameterData TypeRequiredDescription
TimeformTimeSpan?No
EndTimeformTimeSpan?No
NoEndTimeformbool?No
TypeformTemplateScheduleType?No
TemplateScheduleType Enum:
Interval
Fixed
IRejection Parameters:
NameParameterData TypeRequiredDescription
RejectAfterformint?No
RejectionPathformstringNo
ShareCredentialsformICredentialsNo
ICredentials Parameters:
NameParameterData TypeRequiredDescription
UsernameformstringNo
PasswordformstringNo
IBadDocumentRejection Parameters:
NameParameterData TypeRequiredDescription
RejectionPathformstringNo
ShareCredentialsformICredentialsNo
PdfLoadResolution Enum:
DefaultDEFAULT_PDF_LOAD_RESOLUTION
Dpi100100
Dpi150150
Dpi200200
Dpi300300
Dpi400400
Dpi500500
Dpi600600
ICapture Parameters:
NameParameterData TypeRequiredDescription
CaptureSourcesformReadOnlyCollection<ICaptureSource>No
IXmlMetadataImport Parameters:
NameParameterData TypeRequiredDescription
SampleDocumentNameformstringNo
TagMappingsformReadOnlyCollection<IXmlMetadataImportTagMapping>No
NamespaceMappingsformReadOnlyCollection<IXmlMetadataImportNamespaceMapping>No
IXmlMetadataImportTagMapping Parameters:
NameParameterData TypeRequiredDescription
XPathExpressionformstringNo
MetadataformIStringMetadataNo
IStringMetadata Parameters:
NameParameterData TypeRequiredDescription
IsSecureformbool?No
SampleValueformstringNo
ValueformstringNo
IXmlMetadataImportNamespaceMapping Parameters:
NameParameterData TypeRequiredDescription
PrefixformstringNo
NameformstringNo
INotifications Parameters:
NameParameterData TypeRequiredDescription
NotificationsformReadOnlyCollection<INotification>No
INotification Parameters:
NameParameterData TypeRequiredDescription
DescriptionformstringNo
ToformstringNo
SubjectformstringNo
BodyformstringNo
CcformstringNo
BccformstringNo
NotificationTypeformNotificationType?No
NotificationType Enum:
FailureOnlyNOTIFICATION_TYPE_FAILURE_ONLY
SuccessOnlyNOTIFICATION_TYPE_SUCCESS_ONLY
AlwaysNOTIFICATION_TYPE_ALWAYS
IValidator Parameters:
NameParameterData TypeRequiredDescription
ValidationErrorsformIValidationErrorsNo
IsValidformboolNo
IValidationErrors Parameters:
NameParameterData TypeRequiredDescription
ErrorsformReadOnlyCollection<IValidationError>No
IValidationError Parameters:
NameParameterData TypeRequiredDescription
PropertyformstringNo
ErrorMessageformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /{Brand}/scansettings/{TemplateGuid} HTTP/1.1 
Host: buildmax.org 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"TemplateGuid":"String","SelectedColour":"BlackAndWhite","SelectedOrientation":"Portrait","SelectedResolution":"Dpi100","SelectedSides":"Simplex","SelectedSize":"Auto","SelectedSource":"Adf","SelectedType":"Text","SelectedScanContinuously":"True","SelectedMixedSizes":"True","Brand":"Desktop"}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{Unable to show example output for type 'GetTemplateResponse' using the custom 'other' filter}No parameterless constructor defined for this object.