h4, не по штрих-коду, а по номеру билета. Из штрих-кода он просто быстро считывается, но я не трачу бумаги и номер просто записываю в телефон. Но автомат-то подключён к базе данных и может проверить, что такой билет действительно был продан, а как это проверит проводник? Либо он тоже к ней подключён (например, имеет список пассажиров, но тогда никаких штрих-кодов не нужно, только паспорт), либо умеет проверять штрих-код на месте. Но тогда код должен быть неподделываемым, интересно, так ли это и как сделано.