1c podłączenie skanera kodów kreskowych. Skanery kodów kreskowych. Cechy działania i metody określania trybu pracy skanera

💖 Podoba Ci się? Udostępnij link swoim znajomym

Obecnie kody kreskowe można spotkać niemal wszędzie: w produkcji oznaczają partie towarów, w handlu oznaczają towary, kody dwuwymiarowe często wykorzystywane są do oznaczania zaświadczeń o zwolnieniach lekarskich i innych dokumentów regulacyjnych. Zakup urządzenia do odczytania tych oznaczeń nie jest trudny; znacznie trudniej jest je poprawnie skonfigurować pod kątem konkretnego zastosowania. Jak podłączyć skaner kodów kreskowych do 1C, jakie opcje obsługi obsługuje, co zrobić, aby skonfigurować urządzenie - na te i wiele innych pytań postaramy się odpowiedzieć w naszym artykule.

Podstawowe tryby pracy skanera

Jeśli mówimy o interfejsach do podłączenia urządzenia do komputera osobistego, istnieją trzy opcje:

  1. W szczelinę klawiatury, czyli do portu PS/2;
  2. B Złącze COM;
  3. W złączu USB.

Z reguły pierwsze dwa złącza nie są obecne na nowoczesnych płytach głównych i nie będziemy o nich rozmawiać.

Skanery kodów kreskowych podłączane przez USB mogą pracować w dwóch trybach:

  • Tryb emulacji klawiatury;
  • Tryb emulacji portu COM.

Cechy działania i metody określania trybu pracy skanera

Aby sprawdzić, w jakim trybie skonfigurowany jest dany skaner, spróbuj otworzyć Notatnik i za jego pomocą odczytać dowolny kod kreskowy, który przyciągnie Twoją uwagę. Jeśli w głównym oknie programu pojawi się linia z liczbami, oznacza to, że skaner emuluje klawiaturę; jeśli nic się nie wyświetla, oznacza to, że albo skaner nie jest podłączony, albo jest skonfigurowany do emulacji portu COM.

W drugim przypadku, aby urządzenie działało poprawnie, musisz zainstalować sterowniki. Po instalacji nowe urządzenie pojawi się w Menedżerze urządzeń w podmenu Porty (rys. 1).

Należy zauważyć, że program 1C może współpracować z obydwoma typami emulacji, ale w przypadku emulacji klawiatury automatyczna obsługa zdarzeń zewnętrznych nie zostanie uruchomiona, dane zostaną po prostu wprowadzone w aktywnym polu.

Pełne wykorzystanie potencjału programu i podłączonego do niego urządzenia można wykorzystać jedynie w trybie emulacji portu COM.

Przełączanie pomiędzy trybami

Niewielu użytkowników wie, że skanery kodów kreskowych można programować niezależnie. Z reguły w pakiecie lub na stronie internetowej producenta skanera można znaleźć książkę z tabelami ustawień, które pozwalają za pomocą prostych manipulacji:

  1. Określ rodzaje kodów kreskowych dostępnych do odczytu;
  2. Ustaw przyrostki i przedrostki do wprowadzanych informacji;
  3. Zmień tryb pracy urządzenia.

Aby przełączyć skaner z trybu emulacji klawiatury na emulację portu COM należy:

  • Znajdź odpowiednią część tabeli strojenia;
  • Wejdź w tryb programowania (z reguły na górze tabeli lub na jej początku znajduje się odpowiedni kod, który należy odczytać);
  • Wybierz żądany parametr i uważaj go za skaner;
  • Zapisz swój wybór, czytając odpowiedni kod, aby zakończyć programowanie.

Zwykle po wykonaniu tych kroków komputer wykrywa nowe urządzenie i może wymagać instalacji sterownika.

Bezpośrednie podłączenie urządzenia do 1C

Do niedawna konfigurowanie i podłączanie dodatkowego sprzętu do 1C odbywało się za pomocą sterowników firmy Atol. Jednak ostatnio ich rozwój został opłacony. Jednocześnie sama firma 1C wypuściła dobry darmowy procesor do skanerów Scanopos.dll (ta biblioteka musi być zarejestrowana) oraz narzędzie o nazwie 1CScanOPOSScan.epf, które można znaleźć zarówno w sieci, jak i na dyskach ITS.

Następnie poprzez menu Operacje->Katalog->Przetwarzanie obsługi sprzętu komercyjnego otwórz formularz tego katalogu. Musimy dodać element, dla którego sami wymyślimy nazwę i wypełnić pole wejściowe „Przetwarzanie”.

Jeśli posiadasz abonament na ITS, najnowszą wersję przetwarzania możesz pobrać z sieci, klikając na skrajny przycisk w wierszu „Przetwarzanie” (rys. 2) i podając login i hasło subskrypcji. W przeciwnym razie możesz wybrać pobrany plik 1CScanOPOSScan.epf.

Przejdźmy więc bezpośrednio do podłączenia urządzenia do 1C. Wchodzimy pod adres: Serwis->Sprzęt komercyjny->Podłączenie i konfiguracja sprzętu komercyjnego i pojawia się okno (rys. 3).

Kliknij przycisk dodawania znajdujący się nad tabelaryczną częścią formularza. W tabeli pojawi się nowy wiersz. Naciskając klawisz F4 na klawiaturze lub przycisk wyboru po prawej stronie wiersza, otworzymy formularz katalogu „Sprzęt komercyjny” (ryc. 4).

Musimy:


Dzięki temu skaner kodów kreskowych zostanie zarejestrowany w systemie i pracując w trybie emulacji portu COM, będzie wprowadzał niezbędne dane niezależnie od aktywności elementów formularza i aktualnego układu klawiatury.

Podłączanie skanera do 1c Enterprise

Och, o ten artykuł pytano od dawna. Każdemu klientowi trzeba było powiedzieć i pokazać kroki konfiguracji. Postanowiliśmy pomóc chętnym do samodzielnego podłączenia skanera do programu 1c. (Dlaczego dokładnie 1s - cóż, 80% nad tym pracuje, a w innych programach z reguły nie pojawiają się problemy)

Jak skonfigurować skaner kodów kreskowych USB Metrologic MS9540 i inne modele.

Przez 1s7
1 Podłącz skaner kodów kreskowych do komputera
2 Następuje wyszukiwanie sterownika sprzętu, po krótkim wyszukiwaniu instaluje urządzenie kompatybilne z USB Hid (zwykle dzieje się tak, jeśli mamy sprzęt taki jak USB). Skaner jest zainstalowany jakoemulator klawiatury. Sprawdzamy w notatniku - cieniujemy wszystko, co pod ręką produkt.
3 Jeżeli potrzebujemy skanera w trybie COM to: musimy zaopatrzyć się w książeczkę z programowaniem kodów kreskowych i znaleźć żądaną opcję np. MS9540 wydrukować 68 stron i
strona 2 (numeracja według numerów ksiąg w lewym dolnym rogu, a nie według kart.
4 Teraz zacznijmy programować skaner.

Na arkuszu 2 skanujemy kod Wejdź/Wyjdź z trybu konfiguracji -Słyszymy dziwny pisk ze skanera, weszliśmy w tryb programowania. Idem na stronie 68 zeskanuj kod z napisem Włącz kod emulacji szeregowej USB, wróć do strony 2 i zeskanuj tam to samo

Wejdź/wyjdź z trybu konfiguracji. Na tym kończy się proces programowania skanera.

5 Skaner został przeprogramowany w tryb emulacji portu com, teraz musimy znaleźć sterownik i wskazać go naszemu sterownikowi - Metrologic MS5145 Eclipse.rar.
Sprzęt typu (Holliway Metrologic ComX) powinien pojawić się w menadżerze urządzeń - gdzie X to numer portu com. Jeśli tak się nie stanie oznacza to, że przegapiłeś proces instalacji sterownika, to zmień skaner na inny port USB i wróć do kroku nr 4.
6 Instalując narzędzie z Atol, możesz wybrać instalację automatyczną lub selektywną, wybierz tylko urządzenie wejściowe.
7 Rozpoczynamy test skanera, znajdujemy przycisk wyszukiwania sprzętu, skanujemy skanerem dowolny kod kreskowy, patrzymy i widzimy:nasz kod to ХХХХХХХХХХХ, a na końcu znajdują się specjalne symbole #13 #10 - uważamy, że nie warto opisywać, co one oznaczają. Zamknij wyszukiwanie sprzętu i ustaw podświetlony port COMi w kolumnie sufiksu wybierz najpierw #13, a następnie #10. Zaznaczamy pole, aby wyłączyć sprzęt przy uruchomieniu i urządzenie jest włączone.
8 Następnie w 1c7 powinniśmy teoretycznie skopiować sterownik atol, a w Administracja - ustawienia sprzętu detalicznego odnajdujemy go i ustawiamy na połączenie. Pomyślnie połączyliśmy urządzenie wiadomości. Wchodzimy do Administracja – Ustawienia i na zakładce – Skaner kodów kreskowych sprawdzamy nasze doprecyzowane ustawienia portu prędkości i sufiksów.
W przypadku, gdy nie widzimy sterownika skanera w 1c. Następnie przejdź do ProgramFiles/Atol lub

ProgramFiles86/AtolSzukamy tam Scanner1c.ert, dll i wrzucamy to wszystko do naszej bazy danych extforms/equip. Następnie w 1c dodajemy nowe urządzenie skanujące, określamy nową nazwę skanera, wyświetlamy go na scaner1c.ert, scaner1c.dll, przetwarzanie zewnętrzne, wpisujemy identyfikator - Scaner.


W 1Cv8 jest to trochę prostsze; w nowych wersjach część sterowników jest już zaimplementowana lub jest dostępna na Twoim koncie osobistym, a także na dyskach ITS.

Jeśli ani jedno, ani drugie nie jest pod ręką, możesz ponownie zwrócić się do kierowcy z ATOLI (

do roku 10 wersje ATOL były bezpłatne, później dotyczy to tylko produktów Atol),

dlatego albo szukamy starej wersji i modlimy się


dopasować lub zakupić skaner firmy Atol.


W wariancie Szczęście towarzyszyło nam przy wyborze

-Konfiguracja sprzętu komercyjnego

-Skaner Atolu

-kliknij test sterownika,

spójrz na „sterownik zainstalowany” lub kliknij


„zainstaluj sterownik”.









Nawiasem mówiąc, w 1C8, jeśli program kosztuje

Polecamy także podłączyć skaner do laptopa i ustawić go jako emulację klawiatury (domyślnie są już ustawione tak - KEYBOARD21), wystarczy ustawić przyrostek #13. Dzięki temu nie dostaniemy przypadkowych hemoroidów przy ponownym podłączeniu do innego USB i automatycznej zmianie portu COM.

Tak naprawdę, jeśli skaner zostanie przełączony w tryb emulacji (lub zakupiony) portu COM, wówczas sterowniki Atol będą całkowicie niepotrzebne. Pozostaje tylko znaleźć sterownik od producenta - mamy coś w tym dziale. Możesz zostawić prośbę, jeśli masz ją pod ręką, wyślemy ją do działu wsparcia. Lub możesz zamówić.

Pobierz zestaw małych instrukcji z instrukcjami + sterownikami od firmy Atol (stare)

Skanery kodów kreskowych dzielimy ze względu na rodzaj skanowania na następujące grupy:

  • Skanery LED
  • skanery laserowe
  • skanery obrazu

Skanery LED to najtańsza kategoria skanerów. Charakteryzuje się wysoką niezawodnością i niskim kosztem. Mają dobre właściwości skanujące, ale mają szereg ograniczeń co do zasięgu skanowania, poziomu oświetlenia pomieszczenia, w którym odczytywany jest kod kreskowy, a także wymagają jakości kodu kreskowego. Skanery LED są poszukiwane w obszarach o małym natężeniu ruchu klientów lub tam, gdzie szybkość skanowania nie jest priorytetem.

Skanery laserowe różnią się od skanerów LED znacznie większą szybkością odczytu, a maksymalna odległość od kodu kreskowego może sięgać metra, w zależności od wielkości samego kodu. Wady obejmują obecność ruchomych części i lusterek w konstrukcji skanera, dlatego takie urządzenia są wrażliwe na trudne warunki pracy - upadki i uderzenia są wysoce niepożądane w przypadku skanerów laserowych.

Skanery obrazu to najnowocześniejszy projekt i ostatnio rodzaj skanera, który zyskuje na popularności. Czytnik bardzo przypomina tradycyjny skaner czy aparat fotograficzny, a niektóre modele umożliwiają nawet wykonywanie zdjęć. Skanery obrazu charakteryzują się największą szybkością i zasięgiem skanowania, są niewrażliwe na oświetlenie i obojętne na orientację kodu kreskowego względem skanera. Dodatkową zaletą skanerów obrazu jest możliwość odczytania zużytych kodów kreskowych, kodów kreskowych złej jakości lub odczytania ich nawet poprzez pakowanie próżniowe. Brak ruchomych części sprawia, że ​​skanery tego typu są niewrażliwe na upadki i uderzenia o powierzchnię betonową lub wyłożoną kafelkami. Kolejną zaletą skanerów obrazu jest możliwość odczytu różnego rodzaju kodów 2D.

Z założenia skanery kodów kreskowych dla 1C mogą być:

  • podręcznik
  • stacjonarny
  • przenośnik

Najbardziej popularne są skanery ręczne, które wyróżniają się mobilnością i łatwością obsługi. Skanery ręczne mogą być przewodowe lub bezprzewodowe, przesyłać informacje do komputera za pośrednictwem stojaka interfejsu lub za pośrednictwem Bluetooth lub Wi-Fi, a w przypadku braku sieci skanery bezprzewodowe mają wbudowaną pamięć i, w zależności od jej pojemności, mogą przechowywać do 20 000 kodów kreskowych.

Stacjonarne skanery kodów kreskowych często spotykane są w supermarketach i są urządzeniami wbudowanymi w pulpit operatora. Uwalnia ręce kasjera podczas identyfikacji towarów, ponieważ nie ma potrzeby trzymania samego skanera. Charakteryzują się dużą szybkością skanowania, z reguły posiadają kilka płaszczyzn skanowania, co zmniejsza wrażliwość na orientację znakowanego obiektu względem skanera.

Przenośnikowe skanery kodów kreskowych znajdują zastosowanie w przemyśle.

Interakcja ze skanerem w 1C jest możliwa tylko poprzez zdarzenie zewnętrzne generowane przez skaner z interfejsem RS-232 (port szeregowy lub port COM). Dlatego skanery USB wymagają emulacji portu COM.

Procedura podłączenia skanera i przejścia w tryb emulacji portu COM:

1. Podłącz skaner. System operacyjny Windows automatycznie wykryje urządzenie i zainstaluje sterowniki, aby zapewnić działanie urządzenia poprzez interfejs USB. Funkcjonalność urządzenia możesz sprawdzić otwierając Notatnik i skanując dowolny kod kreskowy.

2. Aby przełączyć skaner w tryb emulacji portu COM, należy zeskanować kod kreskowy „Emulacja portu szeregowego USB” w „Instrukcji programowania skanera” (można go również nazwać: port USB Com, Włącz tryb jednokierunkowej emulacji szeregowej USB). Po odczytaniu kodu kreskowego system Windows rozpozna skaner jako nieznane urządzenie i zaoferuje automatyczną instalację.

Notatka : Opcja dostępna w przypadku konieczności zeskanowania sekwencji kodów kreskowych.

  • „Przywróć ustawienia domyślne”
  • „Emulacja szeregowa USB”
  • „Wejdź/wyjdź z trybu konfiguracji”

3. Uruchom Menedżera urządzeń - skaner wyświetli się jako nieznane urządzenie (znak zapytania w żółtym kółku lub urządzenie z wykrzyknikiem). Wywołaj menu kontekstowe nowego elementu (klikając prawym przyciskiem myszy), wybierz „Aktualizuj sterownik...”. Następnie system operacyjny poprosi o sterownik dla nowego urządzenia. Określ ścieżkę do rozpakowanego archiwum.

Notatka : Dla Honeywella. Archiwum ze sterownikiem nosi nazwę HSM USB Serial Driver r1.9. Po rozpakowaniu uruchom _Install.bat. Jeśli system operacyjny ich nie „widzi”, zgodnie z krokiem 3 wybierz folder x64 lub x86, w zależności od bitowości systemu operacyjnego. Dla PROTON: Uruchamiany jest plik CINO_USB3600_1.00.01.exe. Instalujemy sterowniki. System operacyjny inicjuje je i instaluje skaner.

4. Numer wirtualnego portu COM dla nowego urządzenia znajdziesz w „Menedżerze urządzeń”, w sekcji „Porty COM i LPT”. Poprawność działania skanera możesz sprawdzić poprzez program HyperTerminal (Start\Wszystkie programy\Akcesoria\Komunikacja\)

5. Aby współpracować z „1C:Enterprise” ze skanerami kodów kreskowych, użyj zewnętrznego komponentu systemu „1C:Enterprise” „1C:Barcode Scanner”. Komponent zewnętrzny odbiera kod kreskowy odczytany przez skaner i przesyła go do przetworzenia do 1C:Enterprise. Aby zainstalować komponent należy uruchomić plik ScanOPOS_8_0_11_1 i przejść wszystkie kroki krok po kroku (ustawienia pozostają domyślne).

6. Następnie uruchom „1C:Enterprise” i wybierz pozycję menu „Serwis” -> „Sprzęt komercyjny” -> „Podłączanie i konfiguracja sprzętu komercyjnego” -> wybierz zakładkę „Skanery kodów kreskowych” -> przycisk „Dodaj” (kliknij Katalog „Retail” otwiera sprzęt”) -> przycisk „Dodaj” (otwiera się okno umożliwiające tworzenie sprzętu handlowego). W oknie, które się otworzy, w „Nazwa” - nazywamy nasz sprzęt (np. Honeywell), „Service Processing” - wybierz plik 1CScanOPOSScan_v2.epf, „Model” - „Skaner kodów kreskowych (ogólnie)”. Kliknij OK, a następnie wybierz utworzony. W oknie „Podłączanie i konfiguracja sprzętu detalicznego”, w zakładce „Skanery kodów kreskowych” kliknij przycisk „Grupa użytkowników” i połącz użytkowników, którzy będą pracować ze sprzętem (w późniejszych konfiguracjach).

7. Sprawdź funkcjonalność. Przykładowo utwórzmy nowy dokument „Odbiór towarów i usług”. Podczas skanowania kodu kreskowego Nomenklatura z tym kodem kreskowym dodawana jest do części tabelarycznej.

Oprogramowanie jest takie samo i w 95% przypadków nie zależy od producenta i rodzaju urządzenia. Oprogramowanie 1C nie rozróżnia poszczególnych modeli. Zawiera ogólną koncepcję „skanera kodów kreskowych”.

Trzy schematy podłączenia sprzętu do 1C

  1. Korzystanie z przetwarzania „natywnego”. Firma 1C wypuściła własne przetwarzanie dla skanerów kodów kreskowych. Ten schemat nie jest w 100% skuteczny: w niektórych wersjach 1C albo nie ma opcji przetwarzania, albo nie działają (chociaż konfiguracja została wykonana poprawnie i testy zakończyły się pomyślnie).
  2. Korzystanie ze sterownika uniwersalnego. Program będzie komunikował się ze skanerem poprzez „ATOL: Sterownik urządzenia wejściowego”. Aby zainstalować to drugie, będziesz potrzebować certyfikowanego przetwarzania z 1C „ATOL: skaner kodów kreskowych”.
  3. Korzystanie z samodzielnie napisanych rozwiązań lub wcześniejszych rozwiązań. Na przykład dla niektórych wersji 1C odpowiednia jest poprzednia, starsza wersja szóstego sterownika ATOL. Nie wymagało licencji i było bezpłatne. Teraz działająca wersja producenta stała się ósmą.

Pierwsza i ostatnia opcja są odpowiednie w przypadkach, gdy konfigurację przeprowadzają specjaliści techniczni. Najprostszą i najbardziej bezproblemową metodą (jest odpowiednia, jeśli klient samodzielnie konfiguruje sprzęt) jest zakup licencji na uniwersalny sterownik od firmy ATOL.

Zrzut ekranu z programu 1C

Kroki połączenia

Algorytm działań jest prosty. Skaner jest podłączony do komputera. Interfejs może być inny: USB lub USB z emulacją RS-232 (port COM), fizyczny RS-232, PS/2 (więcej o tym porozmawiamy poniżej). Niuans: producenci, programiści i różne sklepy nazywają port Com inaczej: RS-232, szeregowy (gdzieś akceptowane jest jedno oznaczenie, gdzieś inne).

Jeśli potrzebne są sterowniki do samego skanera (dzieje się tak w przypadku korzystania z USB z emulacją RS-232), zainstaluj je. W innych przypadkach wystarczy prosta konfiguracja 1C. Należy przejść do zakładki „Podłączanie i konfiguracja sprzętu komercyjnego”, wybrać sekcję „Skaner kodów kreskowych” i tam utworzyć nowe urządzenie i określić jego parametry.

Tworząc nowe urządzenie, musisz wybrać przetwarzanie: „1C: Skaner kodów kreskowych”, „ATOL: Skaner kodów kreskowych” lub inny.

Złącza

Rozważmy przypadek, który rodzi pytania wśród większości klientów.

Niektóre modele skanerów mają dwa tryby pracy USB. Na poziomie fizycznym model posiada interfejs USB. Po podłączeniu do komputera skaner kodów kreskowych może emulować klawiaturę USB (tryb ten nazywany jest także USB-HID lub USB-KB), lub urządzenie wyposażone w interfejs RS-232 (USB-Com). Aby jednak urządzenie zostało zidentyfikowane w systemie jako RS-232, należy zainstalować sterowniki od producenta lub inny oficjalny sterownik. Na przykład od Prolific.

Podczas próby przesłania informacji z urządzenia USB-Com do Notatnika lub programu Word pojawia się zamieszanie. Dane do aktywnych okien - edytorów tekstu, pól przeglądarki, programów itp. możesz przesyłać tylko z urządzeń opartych na klawiaturze (posiadających fizyczne połączenie ze złączem PS/2 lub działających jako USB-HID). Sprzęt RS (z fizycznym portem Com lub jego emulacją) może przesyłać dane tylko do oprogramowania, które przechwytuje określony port.

Spójrzmy na przykład. Niech program pozwala jedynie na połączenie się z portem COM i odbieranie z niego informacji. Wtedy skaner RS ​​będzie mógł przesłać tę informację. W każdym innym przypadku nie.

Skaner kodów kreskowych sprawdzany jest pod kątem funkcjonalności poprzez przesłanie danych do systemu operacyjnego, a nie do programu księgowego. Ponieważ może być wiele powodów, dla których skaner nie działa w 1C. Przykładowo skaner nie jest poprawnie skonfigurowany lub nie masz takiego kodu kreskowego w swojej bazie danych i program nie wie, co z nim zrobić.

Zrzut ekranu z programu 1C

Schemat podłączenia kilku skanerów

Konieczność podłączenia dwóch skanerów do jednego stanowiska pracy może pojawić się np. w sklepach sprzedających towary o różnych gabarytach. Wtedy, sprzedając duży produkt, nie trzeba podnosić go na regał: wystarczy przysunąć do niego ręczny skaner i odczytać kod kreskowy.

Najprostsza opcja: podłączenie kilku skanerów kodów kreskowych za pomocą interfejsu RS (fizyczny port COM lub emulowany). Każdy skaner będzie współpracował z portem o określonym numerze, który można określić podczas konfiguracji (np. COM-1).

Możesz wybrać dwa skanery z różnymi złączami i spróbować skonfigurować je do pracy równoległej. Aby ułatwić połączenie, przy wyborze skanera lepiej jest preferować modele, które mogą wybrać tryb pracy (USB-HID lub USB-Com). Następnie, jeśli pojawią się problemy z jednym z interfejsów, możesz wypróbować alternatywny.

Powiedz przyjaciołom