Любой магазин розничной торговли сейчас стремится максимально автоматизировать процесс обслуживания клиентов. Магазину самообслуживания не требуются продавцы в каждом отделе, что позволяет его владельцу существенно сэкономить на зарплате. Кроме того, имея в своем штате меньшее количество сотрудников, хозяин супермаркета может снижать цены, устраивать в рекламных целях распродажи, что привлекает покупателей.
Роль продавцов в супермаркетах выполняют кассиры. Имея в своем распоряжении кассовый аппарат и сканер штрих кода, кассир быстро может просуммировать цены выбранных товаров и объявить покупателю общую сумму.
Автоматизация в торговле стала возможной примерно с начала 1970-х годов, с тех пор, когда появились первые сканеры и штрих-коды. Эти два изобретения принято считать ровесниками, но на самом деле штрих-код был изобретен гораздо раньше, а ученые еще некоторое время корпели над устройством, с помощью которго можно было бы этот код читать.
В маленьких магазинчиках, минимарктах, удобно использовать компьютер и ручной сканер типа Symbol DS 6707, который можно подключить в USB-разъем, как обычную мышь. Для супермаркетов обычно закупают стационарные сканеры, имеющие высочайшую чувствительность и способность распознавать даже слегка поврежденные или нечеткие штрих-коды, что позволяет обслуживать покупателей без задержек.