Conectarea și configurarea unui scaner de coduri de bare. Conectarea unui scaner de coduri de bare utilizând programul atol Instalarea unui scaner de coduri de bare 1s 7.7

Aveam disponibil un scaner de coduri de bare Cipher 1000 fără proprietar. Am decis să-l conectăm la 1C pentru a introduce rapid mărfurile marcate în facturi.


Conectare în doar câțiva pași:
1. Scannerul este conectat prin USB la computer. Drivere pe disc incluse. Il pot trimite prin posta.

2. Căutați în managerul de activități pentru a vedea la ce port de comunicație virtual este atașat scanerul.
3. Folosim port forwarding în conexiunea terminalului.

4. În 1C, accesați meniul „Service-Setting up retail equipment-Barcode scanner”. Porniți-l. Și aici trebuie să selectați dll-ul corect. Cel încorporat se potrivește și funcționează, dar este recomandat să utilizați „Driverul universal pentru scanere de coduri de bare și cititoare de carduri magnetice” de la 1C, versiunea 8.0.7.6. Pot căuta pe internet o singură dată. Dar dacă nu îl găsești, scrie-mi, îl voi trimite pe e-mail.

5. Accesați meniul „Tools - Options - 1C: Barcode Scanner” setați portul de comunicație corect și bifați caseta „Device is on”

Un scaner de coduri de bare (alias doar un scaner sau „beeperul dumneavoastră”) este în prezent un instrument frecvent utilizat pentru automatizarea diferitelor tipuri de întreprinderi (de la comerțul cu amănuntul și cu ridicata până la medicamente). Prețul celui mai simplu scaner este de la 2000 de ruble. Și sunt destul de multe beneficii din ea. De exemplu:

  1. Căutați un produs în directoare, de exemplu, „Nomenclatură”, „Materiale”
  2. Introducerea unei noi valori de cod de bare într-un element de director
  3. Completarea automată a documentelor care conțin valori din directorul „Nomenclatură” din partea tabelară. Acestea sunt documente precum: primirea, circulația mărfurilor și materialelor, inventarul, radierea, capitalizarea, chitanța de casă și altele asemenea.

Astfel, utilizarea unui scaner va ajuta la reducerea timpului petrecut cu aceste acțiuni standardizate.

Scanerele sunt împărțite în funcție de metoda lor de citire:

  • staționar (se recomandă utilizarea când există un flux mare de mărfuri mici sau deosebit de mari - de exemplu, pe o bandă transportoare)
  • manual (majoritatea scanerelor sunt exact așa - cel mai adesea este mai convenabil să aduceți scanerul la produs și nu invers)

Scanerele diferă și prin modul în care se conectează la un computer:

  • PS/2 (ruperea tastaturii)
  • COM – port

Să începem cu cea mai simplă - a treia opțiune De ce port COM? Deoarece driverul scanerului (acesta este fișierul scanopos.dll), care vine odată cu configurația, nu acceptă alte interfețe. Desigur, puteți achiziționa un driver plătit care acceptă toate interfețele, dar, de regulă, costul acestuia este comparabil cu prețul scanerului în sine. Scannerul vine de obicei cu un disc software. Conține driverul scanerului și utilitarul de întreținere. Utilitarul este necesar pentru a configura funcționarea scanerului în sine, în special, volumul semnalului sonor, setarea prefixelor și postfixelor și așa mai departe. Dar acest utilitar poate să nu existe. Adesea, manualul de utilizare va conține „coduri de bare de configurare”. Prin scanarea celor necesare, configuram functionarea scanerului.

Directorul cu baza de informații trebuie să conțină un fișier de driver - scanopos.dll. Fișierul driver furnizat împreună cu configurația nu funcționează corect în unele cazuri. Și anume, nu permite lucrul cu un număr de port COM mai mare de 9 (COM10, COM11...). Al doilea dezavantaj este că scanerul nu se va conecta dacă setările driverului stocate în registrul de sistem acceptă un număr de port COM care nu există în sistem. Prin urmare, este mai bine să schimbați imediat fișierul driverului cu acesta.

Să lansăm configurația. Accesați meniul „Service” --> „Configurarea echipamentului de vânzare cu amănuntul” --> fila „Scanner de coduri de bare”. Setați valorile ca în figură.

Apăsați butonul „O”. Valorile ar trebui să fie așa cum se arată în figură.

În fereastra „Echipament comercial”, faceți clic pe butonul „Conectați”, apoi pe „OK”.

Apoi accesați meniul „Instrumente” --> „Opțiuni”. Acolo ar trebui să apară fila „Scanner de coduri de bare”. Setează valorile ca în imagine. Numărul de port va fi diferit.

Pentru a verifica funcționarea scanerului, deschideți cartea de referință „Nomenclatură” și citiți orice etichetă cu cod de bare. Fereastra de mesaj va afișa mesajul „Produs cu cod de bare 505550555055 nu a fost găsit”. Aceasta înseamnă că scanerul s-a conectat și poți lucra

Sau există o altă modalitate de a-l configura (pentru versiunile 1C 8.1 și 8.2) - după configurarea scanerului în sine (instalarea driverului și setarea parametrilor necesari), accesați meniul „1C” „Service” --> „Setare” up trade equipment” --> „Scanere” și instalați un nou scaner. Pentru procesarea de întreținere, instalați „1CScanOPOSScan_v2.epf” (inclus în pachetul de configurare). După aceea, accesați „Setări”, setați portul COM și viteza. Scanerul este configurat.

Dacă scanerul are un conector USB, atunci 1C nu îl va putea vedea ca scaner, dar Windows o va vedea. Când conectați scanerul pentru prima dată, sistemul vă va solicita să instalați un driver pentru acesta. Refuzam instalarea automată și instalăm driverul manual. Discul inclus cu scanerul conține de obicei un driver de emulare a portului COM. Prin instalarea acestui driver, sistemul creează un port COM virtual. Apoi, configurarea continuă așa cum este deja descris.

Configurarea scanerelor conectate la spațiul tastaturii este atât simplă, cât și complexă. Pe de o parte, este deja configurat. Când scanați un produs, acesta returnează numerele codurilor de bare și caracterul de returnare a căruciorului (tasta ("Enter"). Dar în 1C, pentru a scana un produs va trebui să apăsați tasta F7. Pentru a evita acest lucru, trebuie să configurați prefixul scanerului. Prefixul este un set de caractere pe care scanerul le va trimite la începutul mesajului său (înainte de codul de bare) (setat pe fila din Fig. 1). Ca prefix, trebuie să puneți codul ASCII al tastei F7 (este 150). Aceeași metodă este potrivită pentru un scaner USB dacă nu este posibil să instalați driverul de emulare a portului COM.

Pe baza materialului de pe site-ul rg-soft.ru

CONFIGURAȚI UN SCANNER ÎN 1C

Configurarea unui scaner de coduri de bare în 1C este o chestiune simplă. Întrebarea în sine este destul de comună. În același timp, răspunsul la acesta este greu de găsit pe internet în așa fel încât totul să fie extrem de clar. De fapt, configurarea unui scaner nu este dificilă, în primul rând, trebuie să efectuați acțiunile în mod clar și într-o anumită secvență. De asemenea, trebuie să luați o pauză de la toate și să vă descărcați computerul cât mai mult posibil. Dacă ești gata, atunci hai să începem.

Cum se configurează un scaner de coduri de bare în 1c?

Pentru a configura un scaner de coduri de bare, aveți nevoie de programele MetroPOS și ScanOPOS pe computerul de la distanță. Vom avea nevoie de el pentru a suporta scanerul.

Orez. 2

Mai întâi, conectați scanerul de coduri de bare la computer. În acest caz, este recomandabil să citiți instrucțiunile scanerului pentru a nu apărea probleme. Ar trebui să găsiți codurile de bare în tabelul de aici. Se numește „Setări implicite”. Am gasit-o? Acum resetam setarile. După aceasta, trebuie să instalați MetroPOS. Acest utilitar va verifica dacă scanerul este configurat corect. Încărcați fișierul de configurare. Verificăm scanerul pentru a vedea dacă citește coduri de bare.

Orez. 3

2). Selectați scanerul pe care îl instalăm.

Orez. 4

3). Acum selectați portul COM la care este conectat scanerul. Faceți clic pe „încărcați”.

Orez. 5


Beep-ul scanerului ar trebui să se audă. Apoi faceți clic pe pictograma „descărcare”.
Apoi, faceți clic pe butonul „Fereastra terminalului”, se va deschide o fereastră:

Orez. 6


4). Scanăm orice cod de bare, trebuie să fie în această fereastră.

Orez. 7


Acum intrăm într-o sesiune de terminal și configuram scanerul pe computerul de la distanță. Facem aceiași pași.

Cum să configurați un scaner de coduri de bare în 1C.

Mergem secvențial la filele: service – echipamente comerciale – conectare și configurare echipamente comerciale.

Orez. 8


Apoi, treceți la fila „Scanere de coduri de bare”. Faceți clic pe „adăugați nou”. În fereastra care apare, trebuie să selectați procesarea serviciului.

Orez. 9


Setăm un nume arbitrar pentru configurația scanerului nostru și încheiem făcând clic pe butonul „OK”.
Apoi, faceți clic pe „Verifică”. În această etapă, verificăm dacă parametrii portului la care am conectat scanerul sunt setați corect și efectuăm teste. Dacă totul este configurat corect, vom vedea „Test trecut” pe ecran.

Redirecționare porturi terminale/scanner de coduri de bare

Acum să vedem cum funcționează redirecționarea portului, care se face folosind serviciul Windows Terminal, care redirecționează automat porturile COM și LPT. Redirecționarea este activată prin bifarea casetei de selectare „porturi seriale” din panoul „Dispozitive”.

Verificăm dacă redirecționarea portului are loc într-o sesiune de terminal la distanță prin introducerea comenzii la linia de comandă: „change port /query”.
Linia de comandă ar trebui să afișeze un mesaj ca acesta.

Orez. 10

Dacă totul este așa cum se arată în figură, atunci redirecționarea funcționează.

Dacă redirecționarea nu funcționează, aflăm motivul. Să ne uităm la setările de sistem ale serverului Windows 2003/2008, să instalăm serviciul terminal și, de asemenea, dacă porturile sunt redirecționate pe serverul însuși.

Deci problema este cum să configurați un scaner de coduri de bare în 1C, poate fi rezolvată destul de repede dacă urmați succesiunea de pași descrisă mai sus. De asemenea, trebuie amintit că dacă în timpul lucrării apar circumstanțe neprevăzute. Dacă un program sau un computer începe să se înghețe, este mai bine să opriți întregul proces și să reporniți. În același timp, înainte de a începe configurarea, este mai bine să închideți toate aplicațiile aflate în uz. De asemenea, puteți citi articolul despre cum să actualizați 1C, care descrie instrucțiuni detaliate pas cu pas.

În acest articol, vom analiza în detaliu procedura de conectare a unui scaner de coduri de bare la un computer și de organizare a activității acestuia cu programul 1C.


Utilizarea scanerelor devine din ce în ce mai populară. Aceste dispozitive sunt utilizate pe scară largă nu numai în comerțul cu amănuntul. Utilizarea lor vă permite să automatizați următoarele operațiuni:

  • Căutați unități de articole în directoare
  • Valorificarea si vanzarea obiectelor de inventar
  • Operațiuni interne (mișcare, inventariere etc.)

Într-un cuvânt, acest dispozitiv simplu vă permite să optimizați semnificativ contabilitatea activelor materiale și, ceea ce este foarte important, să creșteți semnificativ acuratețea și relevanța contabilității depozitului prin reducerea influenței „factorului uman”.


Când conectați dispozitivul la computer pentru prima dată, Windows va trata scanerul ca pe un dispozitiv de intrare necunoscut. Configurația de bază a sistemului include toate driverele necesare, ceea ce permite sistemului să recunoască cu ușurință dispozitivul. Există trei moduri de a conecta scanerul la un computer în hardware:

  • În golul tastaturii
  • Prin portul COM
  • Prin portul USB

Deși conectăm scanerul folosind exemplul UT, acesta este conectat în mod similar în configurațiile 1C: UPP 8, 1C: Retail 8, 1C: Integrated Automation 8


Majoritatea scanerelor produse în prezent sunt conectate la un computer printr-un port USB, așa că mai jos vom lua în considerare doar această opțiune de conectare.

Pentru a conecta scanerul la programul 1C, va trebui să efectuați următorii pași:

După conectarea scanerului la computer și instalarea software-ului necesar (driverele), ar trebui să testați dispozitivul. Această verificare poate fi efectuată într-un „notepad” prin scanarea oricărui cod de bare


Apoi, trebuie să comutați scanerul în modul de emulare a porturilor de comandă. Pentru a face acest lucru, trebuie să scanați codul de bare „USB Serial Emulation”, care se află în instrucțiunile de utilizare pentru orice scaner. În acest moment, procedura de conectare hardware a scanerului poate fi considerată completă și ar trebui să treceți la programul 1C


Pentru a lucra cu scanere de coduri de bare în configurația de bază 1C, este furnizat un utilitar extern „! C: Scanner de coduri de bare”. Acest program, folosind un cititor manual, primește codul și îl transferă în programul 1C pentru procesare ulterioară. Pentru a activa acest utilitar, trebuie să lansați aplicația ScanOPOS și să finalizați instalarea pas cu pas. Se recomandă să nu modificați setările implicite oferite de program


După ce utilitarul extern este gata de lucru, mergem direct la programul 1C.

Selectați elementul de meniu „Service” ->


„Echipament comercial” ->


„Conectarea și instalarea echipamentelor comerciale”





„Adăugați” (se va deschide directorul „Echipamente comerciale”) ->


„Adăugați” (se va deschide un submeniu pentru a crea un nou echipament de vânzare cu amănuntul)




Apoi, în submeniul care se deschide, indicați numele scanerului, modelul, fișierul software (1CScanOPOSScan_v2.epf) și faceți clic pe „adăugați.” Apoi, creați un grup de utilizatori care vor avea acces la scaner. În modelele moderne de scanare, software-ul permite administrarea flexibilă a interfeței scanerului disponibilă, ceea ce crește semnificativ confortul și eficiența utilizării acestor dispozitive.




Faceți clic pe butonul „Selectați” și accesați elementul de director „Echipament comercial”





Faceți clic pe butonul „Verificați toate echipamentele conectate”. Dacă apare un astfel de mesaj



Trebuie să instalați driverul scanerului de coduri de bare. După instalarea driverului, faceți clic din nou pe butonul „Verificați toate echipamentele conectate”.



Fila „Driver scaner cod de bare” arată parametrii dispozitivului. Faceți clic pe butonul „Căutare echipament”.



Numerele 4714218000016 sunt de fapt codul de bare în sine, așa cum apare pe ambalaj. Simbolurile #13 indică faptul că scanerul transmite date de service împreună cu codul de bare din ambalaj. Caracterele dinaintea codului de bare se numesc prefix, iar cele de după ele se numesc sufix.





În versiunea Trade Management 10.3.6, grupurile de utilizatori au fost eliminate. Acum putem deschide directorul „Nomenclatură” și scanăm codul de bare.





Etapa finală a instalării este verificarea echipamentului instalat și a funcționării corecte a software-ului acestuia. Pentru a efectua o astfel de verificare, puteți crea un document „primire de bunuri și servicii” și îl puteți completa folosind un scaner.” În acest caz, un cod de bare ar trebui să fie introdus automat în cardurile de bunuri selectate. Dacă utilizați un scanner pentru prima dată, apoi după citirea codului de bare al unui produs nou, sistemul va cere permisiunea de a salva codul, verificând în același timp corectitudinea acestuia.

1C: Antreprenor 8

Programul „1C: Antreprenor 8” a fost creat pentru contabilitate și raportare de către antreprenorii individuali (IP, PE, PBOLE). Programul vă permite să păstrați o carte de venituri și cheltuieli și tranzacții comerciale ale antreprenorilor individuali care sunt plătitori de impozit pe venitul personal (NDFL).


1C: Licențe Enterprise 8.

Dacă trebuie să lucrați cu programul 1C pe mai multe computere (aceasta poate fi o rețea locală), precum și atunci când lucrați într-o bază de date 1C, devine necesar să cumpărați licențe 1C. Licențele 1C sunt chei de protecție suplimentare pentru programele 1C care sunt achiziționate separat și dau dreptul de utilizare pe mai multe computere.


Procesul este specific programului 1C. Particularitatea este că nu există un standard unic pentru organizarea conexiunii. Fiecare utilizator atinge rezultatul dorit în felul său. De ce este asta? 1C nu poate încorpora drivere universale în program care se potrivesc tuturor modelelor tuturor producătorilor de echipamente. Liniile de echipamente sunt actualizate constant cu modele noi. Este imposibil să prevăd totul dinainte.
Folosind exemplul conectării unui scaner de coduri de bare Motorola Simbol LS 2208 la 1C, vom vorbi despre ceea ce credem că este o modalitate universală de a conecta un scaner de coduri de bare la programul 1C. Într-una dintre publicațiile noastre, am vorbit deja despre conectarea unui scaner USB prin emularea portului COM. Dar această metodă nu este pe deplin universală, deoarece necesită un driver special de emulare a portului COM. Ce să faci dacă producătorul de hardware nu produce astfel de drivere?

Care este universalitatea metodei de conectare descrise? Faptul este că scanerul se conectează la programul 1C fără participarea programului 1C în sine și a altor software-uri suplimentare. De fapt, pentru a ne conecta avem nevoie doar de instrucțiunile pentru scanerul propriu-zis cu codurile de bare de sistem și driverul hardware.
Oricine a conectat un scaner la 1C știe că un scaner de coduri de bare conectat la 1C în „pauza tastaturii” funcționează, dar puțin nu așa cum ne-am dori. Despre ce vorbim mai exact? Dacă deschideți un document în 1C, plasați cursorul în partea tabulară a documentului, scanați codul de bare al produsului cu un scanner, veți vedea că produsul nu va apărea în document. Dar dacă faceți clic pe butonul de căutare a codului de bare sau pe tasta F7 de pe tastatură și apoi scanați codul de bare, produsul va apărea în document. Acest lucru se întâmplă deoarece 1C vede scanerul USB ca pe o tastatură. Scanerele USB se conectează la un computer ca un dispozitiv care simulează o tastatură. Parcă scanerul avea butoane de la 0 la 9 și le-ai apăsat în loc să citești codul de bare cu raza laser a scanerului.
De fapt, dacă apăsați tasta F7 și introduceți un cod de bare de la o tastatură obișnuită în fereastra de căutare a codurilor de bare, efectul va fi același - 1C va adăuga produsul în partea tabulară a documentului. Care este atunci avantajul utilizării unui scaner de coduri de bare? Pentru a experimenta efectul benefic al utilizării unui scaner, trebuie să îl programați corect să funcționeze cu programul 1C.

PROGRAMAM SCANNERUL SA FUNCTIONEAZA IN 1C FARA A APASA TASTA F7

Pentru asta avem nevoie de:
1. Driver pentru conectarea scanerului la sistemul de operare Windows (sau un alt sistem de operare). De obicei, driverele pentru scanere USB sunt instalate automat atunci când conectați pentru prima dată scanerul la computer. Nu ar trebui să fie probleme cu asta.
2. Instrucțiuni pentru un scaner cu coduri de bare de sistem. Acestea vor fi folosite pentru a configura funcționarea corectă a scanerului în 1C.

Care este rostul operației?

Trebuie să ne programăm scanerul astfel încât operațiunea de citire a unui cod de bare și de introducere a elementelor într-un document să se reducă doar la apăsarea butonului scanerului fără a apăsa tasta F7 și alte acțiuni inutile din partea utilizatorului.

ALGORITM DE PROGRAMARE SCANNER PENTRU 1C

1. SCANAȚI CODUL DE BARE SISTEMULUI, CARE VA RESETARE SETĂRILE SCANNERULUI LA SETĂRILE DIN FABRICA
2. SCANAȚI CODUL DE BARE SISTEMULUI, PROGRAMAȚI SCANNERUL PENTRU A UTILIZA PREFIXUL ȘI SUFIXUL ÎN FUNCȚIONARE
3. SCANATE CODUL DE BARE SISTEMUL RESPONSABIL DE PROGRAMARE PREFIX
4. SCANAȚI UN SET DE NUMERE CORRESPONDENTE TASTEI F7 DE LA TASTATURĂ
5. SCANAȚI CODUL DE BARE RESPONSABIL DE PROGRAMARE SUFIX
6. SCANAȚI UN SET DE NUMERE CORRESPONDENTE TASPEI ENTER DE LA TASTATURĂ
7. SCANĂM CODUL DE BARE CARE CONFIRMĂ MODIFICĂRILE PE CARE LE-AM FĂCUT ÎN FUNCȚIONAREA ECHIPAMENTULUI - COD DE BARE „ENTER”

Analizăm algoritmul 1C și înlocuim operațiile manuale

1. Buton pentru a apela fereastra de căutare a codurilor de bare în 1C. Fereastra de căutare a codurilor de bare din 1C este apelată prin apăsarea tastei F7, prin urmare, trebuie să explicăm scanerului că înainte de a scana un cod de bare trebuie să apăsați F7. Cum să o facă? Scanerul are un astfel de „prefix”, care este conceput pentru a introduce ceva înainte de codul de bare. Nu vom aprofunda subiectul prefixelor, doar vom reține că acesta este exact ceea ce avem nevoie. Deschidem instrucțiunile cu codurile de bare de sistem care au venit cu scanerul (instrucțiunile le găsim pe Internet) și găsim secțiunea de programare a prefixelor. Apoi găsim codurile de bare responsabile pentru introducerea literelor și numerelor. De exemplu, pentru a programa F7 pentru scanerul Motorola Symbol LS 2208, trebuie să citiți următoarele coduri de bare: 5,0,0,7. Pentru alte modele de echipamente, setul de numere poate fi diferit.



2. Dacă programăm scanerul introducând doar un prefix, atunci scanarea în 1C într-un document se va opri la apelarea ferestrei de căutare și convertirea codului de bare în formă digitală. Pentru a finaliza operația, apăsarea tastei „Enter” nu este suficientă . Numai după apăsarea „Enter” 1C va căuta în baza de date a produselor după codul de bare și va adăuga produsul în document. Prin urmare, trebuie să explicăm scanerului că dorim să apăsăm butonul „Enter” după citirea codului de bare. În limbajul scanerului, introducerea caracterelor după un cod de bare înseamnă „sufix”. Programarea sufixului. Principiul este același ca și cu programarea cu prefix. Găsim secțiunea de programare sufix, citim codul de bare de programare sufix de sistem și apoi citim setul de numere care înseamnă „Enter” în limbajul scanerului. De exemplu, pentru un scaner Motorola, simbolul „Enter” constă în citirea secvențială a numerelor: 1,0,0,5.

Astfel, după programarea scanerului cu coduri de bare de sistem, obținem un scanner absolut universal care poate fi conectat la orice configurație 1C de pe orice computer, și nu doar pe PC unde s-au făcut setări speciale în 1C, procesare întreținere echipamente de la 1C sau Atol. a fost conectat. Prin programarea scanerului cu coduri de bare de sistem, nu mai depindeți de setările 1C și puteți utiliza liber scanerul oriunde. Mai jos sunt instrucțiuni cu coduri de bare pentru programarea scanerului Motorola Symbol LS 2208 pentru a funcționa cu programul 1C. Folosind această instrucțiune ca exemplu, puteți conecta absolut orice scaner la 1C folosind codurile de bare ale sistemului personal.