Рассуждения на тему что такое "программа для терминала", "просто сканировать штрихкоды" и насколько это нужно на самом деле.