# Add this new query to the list of [[SYSREL INFRASTRUCTURE|Infrastructure objects]]
# Prepare and add a [[QUERYSCOPE]] to the [[ACM]]
# Prepare and add a [[VIEWITEMS|View Item]] to the view set in the [[Context]] of the ACM<br/>[[File:UI_Marker_scaning02.png|420 800 px|border|alt=infrastructure|infrastructure]]
=== Preparing the object with multiple codes ===
Ensuring the object can be found by the clients offline search we need to classify the object's MetaClass as [[SYSCLS_OBJECTWITHIDMARKERS]] <br/>
As this classification is an autonomous classification there is no need to maintain any properties. The properties and the corresponding values (all MARKERS refering referring to one object) will be managed by the system and sent to the client automatically. <br/>[[File:UI_Marker_scaning10.PNG|420 600 px|border|alt=Classify object with multiple codes|Classify object with multiple codes]] == OCR Online Search==Optical Character Recognition, abbreviated as [[OCR]], is the automatic text recognition using a respective algorithm on an image (originating from a live camera feed, for example). {{Version/ServerSince|4.7}} since 4.7! The OCR Text must be entered in the property "OCRTEXT". If later a Text is scanned and found in the OCRTEXT, the referenced object will be added to the result collection === Preparing an OCR Scan-Query ===We provide a MetaClass "OCRSCANQUERY OCR Text scan queries" deriving from System.Query.QUERY. There is already one instance QRY_OCRSCANQUERY available in it but, we want to set up a new one so we will leave this one as it is.# Create a new instance of OCRSCANQUERY # Set the according filter object ('''FILTEROBJECT''') similar as for other queries# Add this new query to the list of [[SYSREL INFRASTRUCTURE|Infrastructure objects]]# Prepare and add a [[QUERYSCOPE]] to the [[ACM]]# Prepare and add a [[VIEWITEMS|View Item]] to the view set in the [[Context]] of the ACM<br/>[[File:OCR_WIKI_SCANQUERY.png|800 px|alt=infrastructure|infrastructure]] === Preparing the object ===# Ensuring the object can be found by the clients offline search we need to classify the object's MetaClass as [[SYSCLS OBJECTWITHOCRTEXT]] and implement the necessary properties<br/>[[File:OCR_WIKI_OBJECTWITHOCRTEXT.png|600 px|alt=Create a new Query|Create a new Query]]# Enter the value of the OCRText in the property
=== Preparing a Scan-Query ===
# [[HowTo:Create a new Query]] classified as [[SYSCLS_IDMARKERSCANQUERY]]
# Set the according filter object ('''FILTEROBJECT''') similar as for other queries (e.g. [[HowTo:Create_a_new_Query]])<br/>[[File:UI_Marker_scaning01.png|420 1200 px|border|alt=Create a new Query|Create a new Query]]
# Add this new query to the list of [[SYSREL INFRASTRUCTURE|Infrastructure objects]]
# Prepare and add a [[QUERYSCOPE]] to the [[ACM]]
# Prepare and add a [[VIEWITEMS|View Item]] to the view set in the [[Context]] of the ACM<br/>[[File:UI_Marker_scaning02.png|420 800 px|border|alt=infrastructure|infrastructure]]
=== Preparing the object ===
# Ensuring the object can be found by the clients offline search we need to classify the object's MetaClass as [[SYSCLS_OBJECTWITHIDMARKER]] and implement the necessary properties<br/>[[File:UI_Marker_scaning03.png|420 px600px|border|alt=Create a new Query|Create a new Query]]
# Enter the value of the Barcode, QR-Code or the Marker ID in the property