Разделение вкладки из данных штрих-кода с помощью python и Raspberry Pi

#python #barcode #barcode-scanner #raspberry-pi4

Вопрос:

Привет, я пытаюсь отобразить вывод сканера штрих — кодов на ЖК-дисплее 20X4, подключенном к raspberry Pi . Я могу сканировать штрих-код и отображать его данные на ЖК-экране, но они снабжены вкладкой. Когда я сканирую штрих-код, я получаю такой вывод в блокноте 1234567890128 1234567890128 1234567890128 705632441947 705632441947 .Вы можете видеть вкладки после каждого сканирования. Как удалить эти вкладки с помощью программы на python или есть ли какие-либо альтернативные способы ее решения . Программа ЖК-дисплея была написана на python, поэтому лучше было бы использовать фрагмент программы на python в качестве примера. Я добавил одну строку кода для получения пользовательского ввода . Вводом будут данные штрих-кода. Вместе с этими данными я получаю и,если,нет,или как это 1234567890128and 1234567890128if в качестве вывода . Пожалуйста, помогите мне в решении этой проблемы. А также мне нужно автоматически выполнить отсканированные данные штрих-кода, не нажимая клавишу ввода на клавиатуре. Обычно после получения пользовательского ввода нам нужно нажать enter для выполнения этих данных. Здесь мне нужно автоматизировать этот процесс без нажатия клавиши enter.Я хочу, чтобы данные отображались на ЖК-экране. Пожалуйста, дайте мне несколько решений.

Я прикрепляю программу, и она выводится ниже

 import lcddriver from time import* barvalue = input("Scan the barcode: ") #Getting the user input lcd = lcddriver.lcd() lcd.lcd_display_string("Barcode: ",1) #Displaying the 'Barcode:' in row 1 of LCD lcd.lcd_display_string(barvalue,2,1) #Displaying the User input in row 2 of LCD lcd.lcd_display_string("",4,1) lcd.lcd_display_string("",3,1)   

Выход:

1234567890128and

Снимок экрана с выводом находится здесь

Аппаратное обеспечение : Raspberry Pi 4 с ОС Raspbian

IDE: Тонни Питон с python 3

Комментарии:

1. CR в конце сканирования обычно можно настроить в считывателе штрих-кодов с помощью специального штрих-кода : проверьте документацию по считывателю штрих-кодов.

2. @Ptit Xav. Да, вы правы . Наконец я получил требуемый результат, отсканировав штрих-код CR из документации сканера . Большое спасибо!