====== Экстравагантный штрих-код: дизайн против юзабилити ====== Всем нам давно знаком штрих-код. В основном по товарам в магазине. Что это за зверь, Вы можете [[wp>ru:Штрих-код|прочитать в википедии]]. В двух словах, любой штрих-код имеет своё числовое (буквенное и/или знаковое) представление и позволяет идентифицировать товар или любой объект: шампунь имеет один штрих-код, музыкальный центр другой. Почему не ограничиться просто цифровой идентификацией? По одной простой причине - штрих-код может быть легко прочитан с помощью технических средств, которые так и называют - сканеры штрихкода. Сканеру достаточно "просмотреть" одну линию (см. рис.), что бы прочесть закодированную информацию. То есть, как это работает в магазине: * Покупатель берёт товар, на котором есть штрихкод **стандартного** вида. * На кассе кассир находит этот штрих-код на упаковке, и предъявляет его сканеру штрих-кода. Это не требует от кассира умственных метаний, поскольку **стандартные** штрих коды для человека все на одно лицо. * Сканер считывает штрих-код товара и передаёт эту информацию центральной базе товаров. Из **прямоугольного блока** выбрать нужную информацию не столь сложно. * Из базы извлекается информация о товаре: название, цена и т.д. * Ведётся учёт продажи товаров. Следует отметить, что штрихкод будет нормально прочитан только в том случае, если луч сканера пересечёт **все** линии составляющие штрих-код. Ну а теперь пришло время ругаться на дизайнеров. На этих [[http://www.barcoderevolution.com/|весёлых японских ребят]], на которых я вышел через [[http://numberoneblogger.com/2006/08/09/bar-code-revolution/|статью NOB'а]]. Да, идея замечательна, мегадизайн и все дела. Но есть два "но": **Во-первых**, будет сложно найти штрих-код на обёртке. Стандартный штрихкод выделяется на упаковке. Его легко обнаружить. Это как со стандартными элементами управления в дизайне интерфейса. У них много недостатков, но есть одно важное приимущество: они легко узнаваемы. Понаблюдайте за работой продавцов в супермаркетах. На товарах, где штрих-код меньше размером, отличается цветом продавец запинается пытаясь его найти. Дизайнерская находка только добавит головной боли продавцам. **Во-вторых**, даже найдя подобный штрихкод, продавец будет вынужден искать на нём линию по которой этот штрихкод может быть считан сканером. Вот к примеру четыре неудачных варианта кодов с точки зрения простоты их считывания: {{:blog:barcode-fas-0004-06.gif|bad}} {{:blog:barcode-bev-005-06.gif|bad}} {{:blog:barcode-drt-0028-06.gif|bad}} {{:blog:barcode-drt-0035-06.gif|bad}} * На первом читается только зона между красными линиями. Хотя остальная часть вполне похожа на штрих-код. * На втором зона с коровой не может быть прочитана. Так ведь эту корову ещё надо разглядеть, что бы луч в неё не попадал. * На третьем девушка портит всю картину, оставляя не так уж много возможностей для сканера правильно прочесть штрих-код. * А на четвёртом варианте область с которой может быть штрихкод считан вообще находится только выше красной линии. И таких ляпов ещё много. Смотрите [[http://www.barcoderevolution.com/gallery/index.php?c=all|полный каталог]]. Тут даже многоплоскостные((Многоплоскостной сканер рисует лучём лазера решётку во всех направлениях и соответственно ему не столь важно как ориентирован штрихкод. Линейный сканер соотсветственно чертит одну линию и задача направить луч на штрихкод под правильным углом полностью ложится на человека)) сканеры не спасут отцов японского штрих-дизайна. Я полагаю, они (сканеры а не японцы) будут воспринимать эти художества с ещё большим трудом, чем сканеры линейные. Резюмируюя скажу следующее: штрих-коды создавались не для людей, а для машин. От человека не требуется разглядывать содержимое штрих-кода. От него требуется найти этот штрихкод и предоставить машине. Дизайн штрих-кода усложняет задачу его поиска на упаковке. От сканера требуется верно распознать предложенный код. Дизайн штрих-кода усложняет алгоритм распознавания кода. Сканер усложняется, а следовательно и дорожает. Но не всё так плохо, у ребят есть и более-менее приличные варианты: {{http://www.barcoderevolution.com/samples/ELE-0011-06.gif}} {{http://www.barcoderevolution.com/samples/ELE-0012-06.gif}} {{http://www.barcoderevolution.com/samples/LAN-0005-06.gif}} {{http://www.barcoderevolution.com/samples/FIM-0013-06.gif}} Как видите, все они не слишком отходят от банального прямоугольника. {{ :blog:barcode-iar.spb.ru.png |Generated with KBarcode}} {{tag>art usability barcode}} ~~LINKBACK~~ ~~DISCUSSION~~