Cameras NVR/VMS VMS (Video Management System)

#6 – POS – kody kreskowe i CCTV / barcodes and CCTV

Kody kreskowe są dosłownie wszędzie – każde opakowanie, produkt, element złożonego systemu ma naklejony/wydrukowany kod stanowiący element identyfikujący. Systemy wizyjne mogą stanowić doskonałe uzupełnienie tego systemu ułatwiając rozpoznanie akcji związanej ze skanowanym produktem.

•••

Barcodes are everywhere – every product, package or element has their own sticker with barcode who can help to identify. Video systems can support this function to help recognize actions related with scanned codes.

Systemy POS (Point of Sales) zazwyczaj kojarzone są z kasami fiskalnymi. Dodatkowy system kamer i rejestratorów może wspomóc identyfikację nadużyć i wykryć ewentualne błędy sprzedażowe zgodnie z poniższym schematem.

POS systems are usually related with cach registers. Additional cameras system and NVR (network video recorders) can support identifaction of errors and attempt to steal by employees (please check below draft).

Zostałem poproszony o wsparcie projektu o nieco odmiennym charakterze (english version below):

Cel

Klient wymaga skanowania swoich produktów na etapie testowania. Zeskanowany kod ma zostać nałożony na nagrywany obraz z obszaru testowego w formie tekstowej celem łatwego wyszukiwania w przypadku zgłoszenia gwarancyjnego (do 90 dni).

Prezentowane rozwiązanie bazowało na:

  • Hikvision NVR DS-7716NI-I4 (z opcją POS)
  • Kamera DS-2CD2755FWD-IZS (z opcją motozoom celem precyzyjnego ustawienia monitorowanego obszaru)
  • Skaner Motorola Symbol LS2208

Rozwiązanie:

Teoretycznie to samo co przy zwykłym POS, jednakże ze względu na specyfikę obiektu oraz brak wcześniejszych wdrożeń (nawet przez firmy współpracujące) i wiedzy w zakresie skanerów (to jednak nie są kasy fiskalne!) dość eksperymentalne.

Wyzwania:

  • odległość pomiędzy rejestratorem a skanerem – można to rozwiązać na dwa sposoby: tanio lub drogo 🙂
    • Sposób tani korzysta ze skrętki jako medium połączeniowego pomiędzy skanerem a rejestratorem. odpowiednie złącza (RJ45->RS232 i odwrotnie) pozwalają na swobodne przesyłanie danych do 200m.
    • Sposób drogi jest bardziej elastyczny i umożliwia większą rozbudowę w przyszłości – korzysta on z konwertera RS232<->LAN (np. http://planet.pl/produkty/rozwiazania-swiatlowodowe/konwertery-rs232-422-485-ethernet/ics-100) co pozwala podłączyć więcej niż jeden skaner do rejestratora.
  • konfiguracja RS-232 na rejestratorze – jak wspomniano powyżej – eksperymentalna, ze względu na różnego rodzaju urządzenia (skanery) jakie można zastosować w proponowanym rozwiązaniu (każde może mieć dość specyficzne wymagania – warto wspomagać się manualem ze strony producenta).

Finalne rozwiązanie (bazujące na tańszym sposobie):

Dodatkowo zastosowano:

  • zasilanie 230V z jednego punktu (serwerowni) bazujące na UPS (wykluczamy ewentualne wyłączenie zasilania skanera przez pracownika oraz różnice między fazami)
  • wszystkie połączenia, obudowy w standardzie min. IP65 (sprzęt znajduje się w środowisku przemysłowym)

Wyszukiwanie nagrań

Po zeskanowaniu kodu kreskowego mamy możliwość wyszukania przypisanych nagrań (oprogramowanie Hikvision IVS-4200):

Inne warianty:

  • jak zwykle inni producenci – w tym rozwiązaniu cała infrastruktura opierała się o Hikvision, więc w tym obszarze poszukiwałem rozwiązania
  • rozwiązania np. Machine Vision firmy Dahua – skanowanie kodów bezpośrednio z dedykowanej kamery (wysoka jakość obrazu, szybkość i czułość)
  • inny tryb połączeniowy dla skanera (USB/ skanery LAN) – jednak praktycznie w każdym przypadku brak dokumentacji

 

 

I was asked to support project a little bit different than above (first draft).

Purpose:

Client needs to scan products during test phase. Every barcode needs to be overlap on live video stream from testing area in a text format in order to make this possible easy to find in case of warranty request (up to 90 days).

Solution based on:

  • Hikvision NVR DS-7716NI-I4 (POS option included)
  • Camera DS-2CD2755FWD-IZS (included motozoom for seamless set recorded area)
  • Barcode Scaner Motorola Symbol LS2208

Solution:

In theory: the same like in typical POS but becouse of Client object specification and no previous experience (even by cooperating companies) regarding knowledge about scanners (remember: this is not exactly cach machines!) – still risky.

 

Chellange:

  • lenght between barcode scanner and NVR – it can be resolve in two ways: cheap or expensive 🙂
    • Cheap solution: twisted pair cable as a transmision medium between scanner and NVR (based on special adapters RJ45->RS232 and in the opposite direction) – signal can be send up to 200m
    • Expensive solution: more flexible and more comprehensive (scaliable for the future needs) – it use RS232<->LAN converter (eg. http://planet.pl/produkty/rozwiazania-swiatlowodowe/konwertery-rs232-422-485-ethernet/ics-100) what allows connect more than only one scanner (like in cheap solution).
  • RS-232 setup in NVR settings – a little bit experimental – strongly depends on which scanner you use (it’s good to have manual for your scanner – available on producer webpage)

Final solution (based on cheap proposition):

Additional components:

  • power (230V) from one distribution point (server room) based on UPS (we can avoid human error and some power phase incompatibilities)
  • all connections based on min. IP65 (hardware is mounted on production environment)przemysłowym)

How to find intresting part of the video?

After scan of the barcode we can find video based on typical search tool in POS area (software Hikvision IVS-4200):

 

Other propositions:

  • other producers: my solution based on Hikvision but most of the modern system (NVR/VMS) can provide similar solution
  • video solution like e.g. Machine Vision firmy Dahua – scannig codes directly from high speed and resolution camera
  • other way to connect barcode scanner (USB/LAN) – but like always: lack of documentation

2 thoughts on “#6 – POS – kody kreskowe i CCTV / barcodes and CCTV”

  1. Cześć
    Mierzę się z problemem “nagrywania procesu pakowania paczek” , mam małą firme odzieżową (produkuje ubrania dziecięce-niemowlęce) . Czy jesteś w stanie mnie nakierować?Chce nad 2- stanowiskami do pakowania ustawić 2-kamery. Moje pytanie brzmi. Jak podlaczyc skaner do rejestratora? Tego nie rozumie – trzeba kupić przejsciowke rs232 to lan? Mam rejestrator Dahua NVR4108-4KS2/L ,modelu kamer nie mam w tym momencie przy sobie. Skanery to Datalogic QuickScan QBT2131. Pracuje na Comarch Optima. Zgłosiłem się do firmy zewnątrznej która mnie obsługuje 2 tygodnie temu ale ciągle nie mają czasu. A ja już mam protokoły straty na parę tyś.. sory za chaotyczny przekaz ale szukam na własną rękę rozwiązania, a twoja strona daje wszystkie informacje. Tylko jak podlaczyc skaner do rejestratora. Pozdrawiam

    1. Hej, dzięki za pytanie.
      Zacznijmy od podstaw: Twój rejestrator nie spełnia wymaga stawianych temu rozwiązaniu. Z tego co pamiętam dopiero seria 5 Dahua (czyli 5xxx) posiada zarówno port RS-232 jak i obsługę tego protokołu po LAN (spójrz na tył rejestratora – zakładam, że nie znajdziesz tam portu SERIAL).
      Dodatkowo nie wiem jaki interfejs wykorzystują Twoje skanery (podejrzewam, że USB, ale pewien nie jestem) – w tym wypadku skaner musi przekazywać informację po RS-232.
      To na start 🙂
      Kamery są mało istotne – one tylko maja nagrywać obraz, na który nakładane są dane (w formie tekstowej) przesłane ze skanera.
      Być może jest jakaś opcja “wypychania” danych po LAN w formie RS-232 z Comarch Optima, ale nie znam na tyle tego softu, żeby móc się lepiej wypowiedzieć. W takim przykładzie wystarczyłoby “wyłapać” pakiety po skanowaniu przez odpowiedni rejestartor (RS-232 over LAN) i będziesz miał efekt, jaki chcesz osiągnąć.

Leave a Reply

Your email address will not be published. Required fields are marked *