За последние 24 часа нас посетили 15556 программистов и 923 робота. Сейчас ищут 510 программистов ...

Сканер штрих кода и php

Тема в разделе "PHP для новичков", создана пользователем Ezhevsky, 31 янв 2023.

  1. Ezhevsky

    Ezhevsky Новичок

    С нами с:
    2 апр 2020
    Сообщения:
    85
    Симпатии:
    1
    Добрый день! Вопрос следующий, хочу сделать сайт со встроенным сканером штрих-кода, как сделать так, чтобы сканировав штрих код, выполнялся запрос автоматический со сканированным штрихкодом.

    Сканируешь штрихкод, тебе сразу выходит список товара с таким штрихкодом например сок.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.681
    Симпатии:
    709
    Адрес:
    Татарстан
    1. Как правило взаимодействие со сканером и другим железом не дело для php, есть либы на том же js, используйте их
    2. Можно настроить сканер, чтоб он работал как эмулятор клавиатуры, тыкаешь в поле ввода или фокус автоматом ему ставит, жмешь сканера кнопку, он преобразует в текст который вставляется в поле ввода. Отслеживаете чтоб длинна совпадла и js шлете Аяксом - в ответ получаете что надо
     
  3. lamac0

    lamac0 Новичок

    С нами с:
    4 авг 2022
    Сообщения:
    42
    Симпатии:
    0
    это лишь пример кода для интеграции сканера
    HTML:
    1.   <head>
    2.     <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@zxing/library@0.17.3/umd/index.min.js"></script>
    3.     <script type="text/javascript">
    4.       let scanner = new ZXing.BrowserBarcodeScanner();
    5.       scanner.getImageSettings().setWidth(800);
    6.       scanner.getImageSettings().setHeight(600);
    7.       scanner.getVideoSettings().setFacingMode('environment');
    8.  
    9.       scanner.decodeFromInputVideoDevice(null, 'video')
    10.         .then((result) => {
    11.           console.log(result.getText());  
    12.         })
    13.         .catch((error) => {
    14.           console.error(error);
    15.         });
    16.     </script>
    17.   </head>
    18.   <body>
    19.     <video id="video" autoplay></video>
    20.   </body>
    21. </html>
     
  4. antoniii

    antoniii Новичок

    С нами с:
    16 мар 2022
    Сообщения:
    357
    Симпатии:
    67
    Что то с адресом библиотеки. Ошибка загрузки ресурса.
     
  5. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    599
    Симпатии:
    96
    @antoniii, если версию убрать "@0.17.3", вгрузит какой-то JS )