{"id":932,"date":"2019-08-07T08:02:40","date_gmt":"2019-08-07T15:02:40","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=932"},"modified":"2021-07-15T14:42:59","modified_gmt":"2021-07-15T21:42:59","slug":"scanner-as-wedge","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/","title":{"rendered":"Scanner-as-Wedge"},"content":{"rendered":"\n<p>The most reliable method of encapsulating scan data on tethered scanning devices using HID or RS232 interfaces is called scanner-as-wedge. This is designed for devices without native scanner communications to prevent character-by-character inputs from a scanning device, potentially causing dropped or missed characters from barcode scans.<\/p>\n\n\n\n<p>This feature allows the StayLinked Client to monitor inputs for a \u2018delimiter\u2019 character. When this character appears as part of incoming data, the Client will bundle all data between delimiter characters and submit it to the StayLinked Server as a scan transaction. This delimiter character defaults on most clients to the caret symbol ^. Whatever character is selected, it must not be a character required in scanned barcode data and cannot be used by the device operating system for system functions. For example, the ^ symbol is used by some device manufacturers as a reference to the escape key, and would not work on those devices.<\/p>\n\n\n\n<p>Configuration is typically done in a few places. When everything is correctly configured, your barcode data should appear in the StayLinked client scan test.<\/p>\n\n\n\n<h3>Configuring the StayLinked Client<\/h3>\n\n\n\n<p>StayLinked Client configuration panels contain a tab for Scanner-As-Wedge. The first option on this dialogue will disable all of the other configuration choices if it is set to disabled. A setting of \u2018Disabled\u2019 means that the client will attempt to communicate with the scanner natively, and will not monitor the keyboard interface for the delimiter. Various tethered scanner types can be selected to match the manufacturer of your scanner. The code ID is an extra character that can be included by the scan engine to communicate the barcode symbology. The delimiter is the character that should encapsulate your barcode data. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"349\" height=\"433\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge.jpg\" alt=\"\" class=\"wp-image-933\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge.jpg 349w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge-242x300.jpg 242w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge-40x50.jpg 40w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge-48x60.jpg 48w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge-81x100.jpg 81w\" sizes=\"(max-width: 349px) 100vw, 349px\" \/><\/figure>\n\n\n\n<p>If the code ID is incorrectly configured,\nyou will see one too many or one too few characters at the beginning of the\nbarcode data.<\/p>\n\n\n\n<p>These values can be set at the StayLinked Server using the Client Settings features. It is important that scanner-as-wedge is not accidentally enabled for devices with native scanner communication as it will prevent them from properly submitting barcode transactions to the StayLinked server. More information is listed above in the section for Input Types.<\/p>\n\n\n\n<h3>Configuring the Scanner and Device<\/h3>\n\n\n\n<p>The device or wedge program will need to be\nconfigured to include a prefix and suffix that matches the StayLinked\nScanner-As-Wedge Delimiter. The default delimiter is the caret symbol \u2018<strong>^<\/strong>\u2019, typically displayed on a PC\nkeyboard is a shifted 6. Your device may also have a configuration option for\nthe symbology ID, which is a prefix that identifies the type of barcode being\nscanned. <\/p>\n\n\n\n<p>The configuration choices in the scanner and\nStayLinked client will need to match for your barcodes to be correctly\nprocessed in the StayLinked client.<\/p>\n\n\n\n<p>Please refer to the manufacturer or third-party documentation for the best method of configuring your scanner.<\/p>\n\n\n\n<h3>Testing Your Configuration<\/h3>\n\n\n\n<p>Once configuration of the scanner is\ncomplete, the device should be able to scan into notepad or WordPad in one of\nthe two following formats:<\/p>\n\n\n\n<p><code>^Xbarcodedata^<br>^barcodedata^<\/code><\/p>\n\n\n\n<p>The caret symbols represent the delimiter,\nand can be configured for an alternative character when desired. Some devices\nuse the caret symbol to represent an escape, which is incompatible.<\/p>\n\n\n\n<p>The X\nrepresents the symbology ID, if you have enabled it in the scanner and set the\ntransmit code id in StayLinked to disabled.<\/p>\n\n\n\n<p>The barcode data should represent only the\ndata contained in the barcode you are scanning.<\/p>\n\n\n\n<p>Once the configuration is complete, the\nStayLinked client scan test should display the barcode data only and the\nkeyboard test should not respond to barcode scans. If the data appears to\nquickly scroll by the keyboard test, and does not appear in the scan test,\ncheck the WordPad scan results as mentioned above.<\/p>\n\n\n\n<p>Since StayLinked simply watches the keyboard interface for the barcode string, any missing data or inconsistencies will need to be configured in the scanner configuration. Please refer to the manufacturer of your device for details on configuring their products.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The most reliable method of encapsulating scan data on tethered scanning devices using HID or RS232 interfaces is called scanner-as-wedge. This is designed for devices without native scanner communications to prevent character-by-character inputs from a scanning device, potentially causing dropped or missed characters from barcode scans. This feature allows the&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[52],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Scanner-as-Wedge &ndash; StayLinked<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scanner-as-Wedge &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"The most reliable method of encapsulating scan data on tethered scanning devices using HID or RS232 interfaces is called scanner-as-wedge. This is designed for devices without native scanner communications to prevent character-by-character inputs from a scanning device, potentially causing dropped or missed characters from barcode scans. This feature allows the...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-15T21:42:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge.jpg\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/08\/Host-Config-Scan-as-wedge.jpg\",\"width\":349,\"height\":433},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/\",\"name\":\"Scanner-as-Wedge &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/#primaryimage\"},\"datePublished\":\"2019-08-07T15:02:40+00:00\",\"dateModified\":\"2021-07-15T21:42:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scanner-as-wedge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scanner-as-Wedge\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/932"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=932"}],"version-history":[{"count":1,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/932\/revisions"}],"predecessor-version":[{"id":3660,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/932\/revisions\/3660"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=932"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=932"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}