1. Праграмаванне на ўзроўні апаратнага забеспячэння для сканераў штрых-кодаў
Некаторыя сканеры сярэдняга да высокага класа падтрымліваюць асноўную праграмавальнасць праз штрых-коды канфігурацыі, каманды кіравання або абнаўлення прашыўкі. Хоць гэта не ўключае ў сябе кадаванне, гэта асноўны спосаб кантраляваць паводзіны прылады.
- ●Уключэнне / адключэнне канкрэтных тыпаў штрых-кодаў (напрыклад, сканаваць толькі код 128, ігнараваць QR-коды)
- ●Пераключэнне рэжымаў сканавання (ручное, аўтаматычнае адчуванне, бесперапыннае сканаванне)
- ●Фарматаванне выхадных дадзеных (даданне прэфіксаў / суфіксаў, ўстаўка перарываў радкоў)
- ●Змена інтэрфейсаў сувязі (USB HID, серыйны, Bluetooth і г.д.)
Агульныя прыклады:

Напрыклад, некаторыя iDPRT ручныя сканеры падтрымліваць хуткую наладу праз каманды штрых-кодаў, каб абмежаваць сканаванне 1D штрых-кодамі - ідэальна падыходзіць для сартавання электроннай камерцыі і чытання лагістычных этыкетак.
Некаторыя брэнды таксама дазваляюць кантраляваць параметры ў рэжыме рэальнага часу праз серыйныя каманды, што дазваляе знешнім сістэмам непасрэдна ўзаемадзейнічаць са сканерам. Гэта асабліва карысна для тэставання на заводзе, масавага разгортвання або ўбудаваных інтэграцый.