Povezivanje komercijalne opreme putem rdp-a. Moje iskustvo povezivanja skenera bar kodova na RDP USB putem udaljene radne površine

Podrazumevano, web kamera se ne povezuje na udaljenu radnu površinu, to je zbog sigurnosti.

Povežite se za dodavanje USB uređaja na udaljenu radnu površinu, slijedite ove korake:
1. Otvorite pretragu ili Trči (Win+R) i unesite gpedit.msc i kliknite Enter

2. U prozoru koji se otvori s lijeve strane odaberite
Konfiguracija računara -> Administrativni predlošci -> Windows komponente -> Usluge udaljene radne površine -> Klijent veze s udaljenom radnom površinom -> RemoteFX USB preusmjeravanje uređaja


3. Dozvoljava RDP preusmjeravanje drugih podržanih RemoteFX USB uređaja sa ovog računara. Kliknite desnim tasterom miša i izaberite Uredi
odaberite na lijevoj strani Uključeno i odmah ispod sa padajuće liste Administratori i korisnici(ako je potrebno, odaberite Samo Administratori, ali u ovom slučaju vaš korisnički nalog mora biti administrator).


4. Kliknite uredu. Unos će biti sačuvan. Sada zatvorite sve i ponovo pokrenite računar. Promjene koje ste napravili stupit će na snagu nakon ponovnog pokretanja.
5. Nakon ponovnog pokretanja, otvara se RDP veza sa udaljenim računarom, za to možete kliknuti ( Win+R) enter mstsc i pritisnite Enter.
6. U prozoru za povezivanje koji se pojavi kliknite na Prikaži opcije.
7. Ovaj prozor će se otvoriti i pojavit će se dodatne kartice. Odaberite karticu Lokalni resursi.
8. Na dnu kartice nalazi se pododjeljak Lokalni uređaji i resursi i pritisnite dugme Više. U novom prozoru odaberite i označite polje pored Kompozitni USB uređaj(ime može biti drugačije). Ako nemate takvu stavku, provjerite da li je web kamera ispravno povezana na lokalnom računalu, kao i da ste ispravno konfigurirali dozvolu za povezivanje USB uređaja (vidi gore). Pritisnite OK.
(U rdp datoteku se dodaje unos za putanju do instance uređaja: usbdevicestoredirect:s:USB\VID_046D&PID_0825\49E82B20. Vaše ime će biti drugačije


9. Povezivanje.
10. Pojavit će se upozorenje da se spremate povezati svoje USB uređaje na udaljenu radnu površinu i pita se da li vjerujete u vezu. Označite okvir tako da se poruka više ne prikazuje pri sljedećem povezivanju i kliknite na Poveži.
11. Sada pokrećemo aplikaciju i provjeravamo da li je sve urađeno kako treba, tada će web kamera biti otkrivena.

Zahvaljujući naprednim funkcijama koje nudi, softver radi sve što biste očekivali od visokokvalitetnog USB preko RDP preusmjerivača.

Pored toga što USB periferne uređaje čini dostupnim preko mreže, UNG vam omogućava da postavite udaljenu radnu površinu tako da može automatski prepoznati dijeljene uređaje i povezati se s njima u trenucima.

Još jedna velika prednost ovog USB rješenja u odnosu na udaljenu radnu površinu je mogućnost ograničavanja pristupa USB uređaju kada radite u okruženju za više korisnika. Ovo je posebno korisno kada periferiju preusmerite na terminalski server i želite da privremeno zaštitite svoj uređaj od drugih korisnika udaljenog sistema.

Više od toga, Linux verzija softvera savršeno dobro funkcionira s RemoteFX USB Redirection (MS-RDPEUSB), što omogućava daljinsko upravljanje USB uređajima koji su priključeni na vaš Linux host iz Windows klijent OS-a.

Šta USB Network Gate može učiniti za vas?

  • Omogućite USB daljinsku vezu preko IP/ LAN/ WAN/ VLAN/ VPN/ Interneta
    USB Network Gate takođe može ograničiti udaljenu USB vezu – samo postavite lozinku.

  • Omogućite pristup USB portovima u virtuelnim mašinama i blade serverima
    Uz čitav niz pogodnosti koje nude virtuelna okruženja, mi ih jednostavno volimo – jedina stvar na koju se možemo požaliti je nedostatak pristupa USB portovima. USB Network Gate omogućava – pristup sadržaju ili funkcionalnosti USB uređaja u virtuelnom okruženju. Jednom kada instalirate aplikaciju na gostujući operativni sistem, USB periferni uređaji postaju vam dostupni odmah. Podržani su VMware, VMware ESX, Citrix XenDesktop i Microsoft Hyper-V.

  • Pristup USB-u preko protokola udaljene radne površine
    Isto je i sa RDP-om - nema pristupa lokalnim USB portovima. USB Network Gate vam pomaže da riješite i ovaj problem i ide još dalje – vaša udaljena mašina može automatski otkriti i povezati se sa udaljenim USB uređajem u trenutku kada je umetnuta u port. Pozitivna stvar za igrače je kako povezati Game controller preko RDP-a.

  • Radite sa daljinskim USB-om preko Wi-Fi mreže
    USB uređaji se mogu dijeliti i pristupati putem bežične mreže. Olakšanje za administratore vašeg sistema – nema potrebe da menjate konfiguracije. Uključite uređaj u računar, podijelite ga uz pomoć USB Network Gate-a i svi ostali korisnici mreže mogu pristupiti njegovom sadržaju i funkcionalnosti.

Kako to radiš?

USB Network Gate je rešenje za više platformi koje podržava Windows, Mac OS X i Linux. To znači da, na primjer, možete dijeliti USB uređaj umetnut u Windows PC ili MacBook i pristupiti njegovom sadržaju i funkcionalnosti sa Linux uređaja ili obrnuto.

2. USB za udaljenu radnu površinu od FabulaTech

Danas je prilično rijetko pronaći zaista efikasnu aplikaciju dizajniranu za preusmjeravanje USB uređaja putem Microsoft RDP protokola. USB za udaljenu radnu površinu od FabulaTecha je upravo idealan za USB prolaz sa udaljene radne površine. Sastoji se od dijelova servera i radne stanice, aplikacija omogućava upravljanje lokalnim periferijama s udaljenog stroja bez razlike kao da su stvarno priključene na njega. USB za udaljenu radnu površinu ne zahteva nikakvu komplikovanu konfiguraciju i može lako da preusmeri praktično bilo koju USB periferiju preko Microsoft RDP, Citrix ICA ili Teradici PCoIP. Plus, softver je kompatibilan sa Windows i Linux udaljenim radnim površinama.

3. USB Redirector RDP Edition by
Incentives Pro

Postoji nekoliko razloga zbog kojih ćete možda morati da pristupite uređajima povezanim sa glavnim računarom sa udaljene radne površine, virtuelne mašine ili terminalskog servera. USB Redirector RDP Edition od Incentives Pro je aplikacija koja će vam definitivno pomoći da to učinite brzo i jednostavno. Softver je jedno od najboljih rješenja za USB preusmjeravanje udaljene radne površine za rad u virtuelnom okruženju u režimu za jednog korisnika. Aplikacija podržava različite verzije Windows OS-a, uključujući Windows 10, Windows 2016 Server i još mnogo toga.

4.Microsoft RemoteFX

Ako je potrebno preusmjeriti funkcionalnost USB uređaja na virtuelnu radnu površinu, možete isprobati i dodatak RemoteFX za Windows Server 2008. Računar sa umetnutim perifernim uređajem radi kao tanki klijent kada koristite dodatak za uređaj dostupan za pristup sa vaše virtuelne mašine. I pored svih prednosti ovog rješenja, treba imati na umu da ovaj način ima svoje posebne zahtjeve i ograničenja za RDP USB prolaz. Na primjer, da biste omogućili USB pristup udaljenoj radnoj površini, morat ćete prvo umetnuti periferiju u vaš lokalni PC, a zatim pokrenuti RDP sesiju. Redoslijed radnji je u ovom slučaju vrlo važan, inače RDP USB preusmjeravanje nije moguće.

Stoga je softverska svestranost koja proizilazi iz njegovog skupa karakteristika očito faktor odluke između svih metoda dijeljenja uređaja preko RDP-a. Uzimajući u obzir ovaj važan aspekt u kombinaciji s lakoćom korištenja, možete vidjeti da prava snaga leži u USB Network Gate-u, ​​naprednom softveru dizajniranom da zadovolji sve potrebe vašeg USB preusmjeravanja na udaljenoj radnoj površini bez napora i efikasno.

Skener se povezuje na računar ili direktno na real COM-port ili na USB, ali čak iu ovom slučaju zauzima virtuelni COM port (VCOM).

Prosljeđivanje portova se vrši elementarno, potrebno vam je u svojstvima RDP vezu, označite polje za potvrdu "Koristi portove".

Postavljanje skenera bar kodova u 1C

Postoje dva načina za povezivanje skenera barkodova na 1C - kroz rad u načinu prekida tipkovnice i kroz COM-port.

Režim prekida tastature

U režimu prekida tastature, skener jednostavno ukucava tastere koji odgovaraju znakovima u barkodu. Nisu potrebni drajveri da bi skener radio u 1C.

U svim standardnim konfiguracijama, na dugmetu F 7 otvara prozor za unos barkoda. Stoga je dovoljno da skener programira prefiks F 7 i to je to, podržat će ga 1C.

Ako je konfiguracija bila finalizirana i u nekim područjima su zaboravili registrirati standardnu ​​podršku F 7, lakše je dodati ovu podršku. Ali kao alternativu, možete koristiti Atol drajver starijih verzija, gdje možete odabrati "Keyboard Break" kao port.

Nove verzije Atol drajvera se plaćaju, a besplatne imaju kašnjenje od 10 sekundi prije obrade barkoda.

Metoda je jednostavna za povezivanje, ali nezgodna za korištenje.

  • Morate biti sigurni da je omogućen ispravan raspored tastature.
  • Kada koristite prefiks, kursor mora biti unutar tabele, inače F 7 ne radi.
  • Slova prilikom kucanja RDP se često gube i skener čita skraćene bar kodove.

Stoga je bolje, ako se koristi prekid tastature, ne koristiti Atol drajver (ovo je dodatni gubitak vremena i znakova), već jednostavno programirati prefiks F 7.

U mom slučaju, došlo je do zanimljivog kvara - slova na nekim bar kodovima su pretvorena u velika slova. Dugo sam patio, ali su mi rekli da treba da omogućim način prenosa bar koda karakter po znak, a ne paketni, koji je bio podrazumevani.

Način rada COM porta

Radi brže i pouzdanije. Događaj u 1C se preuzima bez obzira na raspored tipkovnice i trenutno aktivni element u obrascu.

Jednostavan za postavljanje - naznačeno COM- luka i sve.

Ali postoje nijanse.

Atol drajver se može koristiti samo sa starijim verzijama. Za skener to nema mnogo smisla, pa je bolje koristiti besplatni drajver Scanopos od 1s.

Ali naišao sam na situaciju da je u nekim kombinacijama računara i Atol drajvera povezivao skener samo jednom, a zatim COM-port se ispostavilo da je zauzet, a scanopos drajver je generalno prekinuo terminalsku sesiju. Štoviše, takav problem se pojavio samo na skupim skenerima. CipherLab 1000 je dobro radio.

Slučajno sam pronašao temu o ovome i rješenje. Tamo je to napisao jedan komentator kada je zamijenio scanopos predloženu verziju ove komponente, zamalo sam zaplakao - sve je radilo.

Zaista, preuzeo sam komponentu i čak iu mojim problematičnim paketima sve je radilo. Autor tvrdi da se problem javlja kada skener nije povezan sa realnim COM-port, ali u virtuelni (VCOM).

Naravno da je malo čudno koristiti bez imena-rešenje, ali radi, a skener u COM-u je lakši za upotrebu nego u prekidu tastature, pa zašto ne. Možda za 2 godine, kada ova verzija postane nevažna, 1c će popraviti svoje scanopose za normalan rad sa VCOM-om preko RDP-a.

Ali pojavio se još jedan problem - u 1C, prvi znak 0 barkoda nije stigao do skenera. Navodno je vozač konvertovao bar kod u broj i izgubio nulu.

Proveo sam dosta vremena tražeći rješenje, ali sve je odlučeno jednostavno - samo postavite bilo koji prefiks i registrirajte ovaj prefiks u povezivanju opreme za trgovanje. Koristio sam za opštost F7.

Postavljanje prefiksa barkoda

Za postavljanje prefiksa F Morao sam da pati.

Svi skeneri imaju drugačiji kod za ovaj ključ, pa sam pogledao tabelu heksadecimalnih kodova:

Ali pogriješio sam i umjesto heksadecimalne 15 (decimale 21) programirao sam prefiks 51. Tada sam shvatio da to nije bilo kada skener nije pritisnuo prekid tastature F7.

Sama procedura programiranja prefiksa je također opisana implicitno, morao sam napisati dopis za sebe, prevodeći jezik instrukcija na normalan ljudski:

U mom slučaju, promašio sam Validate , a bez njega prefiks nije postavljen.

Dodatne napomene

Nije bilo moguće svaki put ići do korisnika skenera. Stoga sam na licu mjesta obučio jednog zaposlenika da odštampa tražene stranice iz priručnika i skenira sekvence komandi koje su mi potrebne.

Postoji poseban program Skeniraj Master , koji može dodijeliti prefiks i napraviti druga podešavanja za različite modele skenera. Ali radi samo sa skenerima povezanim preko COM-a, a ne i sa prekidima tipkovnice.

Da biste provjerili radi li skener ili ne, još uvijek možete koristiti Atol drajver, program Input Device Driver. Kliknite na "Svojstva podešavanja" - "Traži opremu", a zatim skenirajte bilo koji bar kod. Ako je skener ispravno povezan, prikazat će se bar kod.

1. Povezivanje Datalogic skenera.

Na samom početku, jer Skener je bežični, morate se sprijateljiti sa postoljem skenera. Uključujemo postolje u USB i, u skladu s korisničkim priručnikom, vežemo skener za bazu. Da biste to učinili, morate pročitati kontrolne barkodove i unijeti PIN kod skenera od 4 znamenke. Brojeve postavljamo i čitanjem bar kodova iz tabele date u priručniku. Jer imali smo nekoliko skenera, a onda je svaki imao svoj pin kod. Nakon unosa pin koda, skener će javiti da je spojen na postolje uz radosni zvučni signal :) Zatim čitamo kontrolne bar kodove da prebacimo skener u "USB u COM emulaciji" mod i i na svim radnim stanicama na koje je oprema povezana, instalirajte drajvere za emulaciju COM porta. Drajveri su preuzeti sa službene stranice Datalogic. Skener ima tri načina rada u slučaju gubitka komunikacije sa bazom:

  1. Ako se veza izgubi, nemojte ništa prenositi.
  2. Prenesite očitane barkodove kada se komunikacija uspostavi
  3. Sakuplja sve bar kodove u internoj memoriji i otprema ih na računar nakon čitanja kontrolnog barkoda za otpremanje.

Režimi se također konfigurišu čitanjem kontrolnih bar kodova iz priručnika. Prilikom testiranja, drugi način nije uvijek prenosio podatke, u trećem su također uočeni gubici podataka tokom prijenosa (očigledno 1C nije imao vremena da obradi tok barkoda), ostavili su ga da radi u prvom modu. U tom slučaju, ako se bar kod ne prenese na bazu, skener javlja dugim zvučnim signalom, nakon uspješnog prijenosa slijedi dvostruki bip.

Prosljeđivanje COM portova se vrši postavljanjem polja za potvrdu portovi na kartici rdp lokalni resursi.

Također na serveru morate provjeriti dozvolu za povezivanje COM portova udaljenog klijenta: Administracija-Terminalne usluge-Konfiguracija terminalskih usluga, kartica Postavke klijenta:

Jer portovi su virtuelni, onda se ne pojavljuju na serveru u upravitelju zadataka, ali rade ispravno. Možete provjeriti da li su portovi povezani u registru u grani HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM ili pomoću raznih uslužnih programa. Jer S obzirom na to da postoji više uređaja, preporučljivo je dodijeliti im različite brojeve COM porta na svakoj radnoj stanici kako se ne bi sukobljavali kada su povezani u isto vrijeme.

2. Povezivanje Honeywell skenera.

Ovdje je procedura u suštini ista, ne zahtijeva muke oko povezivanja postolja, ali je potrebno i prebaciti skener u "USB u COM emulaciji" mod čitanja kontrolnog barkoda i instalirati drajvere emulatora na radne stanice. Ovdje je nastao još jedan problem zbog činjenice da se skeneri prebacuju između računala na blagajni i prijema, kada se skener vrati na svoje mjesto, broj COM porta postavljen u upravitelju uređaja leti. Sada je implementirano sljedeće, skener je definiran na svim USB portovima, zatim u grani registraHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\ pronalazimo željeni uređaj, ima slave grane za svaki USB port, za svaki mijenjamo parametar FriendlyName (utiče samo na prikaz uređaja u upravitelju zadataka) iu pod- grana \Parametri uređaja\ promijenite parametar PortName u željeni broj COM porta. Dok luke nisu letele. Ako bude drugih prijedloga, spreman sam za diskusiju.

3. Povezivanje FR.

Prilikom povezivanja FR Shtrikh-a u terminalskom pristupu, za ispravan rad FR-a u drajveru, potrebno je povećati timeout (u zavisnosti od brzine veze, oko 1000~3000ms).Preporučujem instaliranje Shtrikh drajvera na početku lokalno na radnoj stanici . Podesite parametre razmene i vremensko ograničenje, a zatim prenesite izabrane parametre na FR pritiskom na dugme Set parameters u postavkama svojstava drajvera. I tek onda instalirajte drajver na server i provjerite vezu. Ako je na FRA postavljeno malo vremensko ograničenje, tada postavljanje parametara odmah s terminala možda neće raditi, što vozač ne prijavljuje.


Prema informacijama sa sajta Podrška za bar kod, kada se koristi kontroler domene, za ispravno prosljeđivanje COM portova, potrebno je da radna stanica uđe u domenu, inače se port ne prosljeđuje. Nismo uspjeli provjeriti, jer. radne grupe se koriste i portovi se prosljeđuju bez problema.

4. Razdvajanje opreme po sesijama.

U tipičnim konfiguracijama mehanizam za razdvajanje opreme po sesijama još nije implementiran, a u našem slučaju, kada bilo koji korisnik otvori trgovačke dokumente, 1C pokušava da uključi svu opremu koja je povezana sa trenutnim računarom (u našem slučaju, to su 8 skenera i dva FR), naravno, to ne može učiniti, što rado obavještava korisnika s bezbroj grešaka.

Odlučeno je da se koristi sljedeći algoritam. Jer oprema se povezuje na radne stanice, a zatim prije povezivanja opreme dobijamo naziv računara sa kojeg je sesija povezana. Da bismo to učinili, pozivamo se na varijablu okruženja CLIENTNAME. Polje stringa ClientName je dodano u registar informacija o trgovinskoj opremi. A u modulu za obradu ServerTO, u proceduri ConnectEquipment(), dodana je provjera za podudaranje između imena povezanog klijenta i imena klijenta za opremu:

// Dodaj provjeru za klijenta da li je terminal. Ako je ValueFilled(StringTO.SSB_ClientName) Tada je WshShell = Novi COMObject("WScript.Shell"); ClientComputerName = WshShell.expandEnvironmentStrings("%CLIENTNAME%"); Ako NOT String TO.SSB_ClientName = ClientComputerName, onda Continue; EndIf; EndIf;

Bolje je pokrenuti ovaj kod u pokušaju, jer varijabla okruženja dostupna je samo u kontekstu terminalske veze i može uzrokovati grešku kada se pozove iz lokalnih veza.

USB Network Gate je program koji korisnicima omogućava povezivanje USB uređaja povezanih sa drugim računarima koristeći IP kanale.

Na tržištu postoje različite implementacije daljinskog povezivanja USB uređaja, kako hardverskih tako i softverskih. Neki od njih zahtijevaju određena znanja i vještine od korisnika, au nekim slučajevima postavljanje može potrajati. USB Network Gate me je iznenadio svojom jednostavnošću. Skinuo sam program, instalirao ga, kliknuo na dugme Share i uređaj je odmah dostupan za povezivanje na udaljenoj mašini sa instaliranim klijentom.

USB Network Gate može biti nezamjenjiv, na primjer, kada se koristi USB tokeni na RDP serveru, program vam omogućava da konfigurišete ekskluzivni pristup uređajima za zasebnog korisnika udaljene radne površine, izolujući ga od drugih korisnika. Program se može koristiti i u virtuelnom okruženju, ako se iz nekog razloga uređaj ne može direktno povezati. Postoje verzije za Windows, Linux (RPM i Deb paketi), Apple OS X i, što je najzanimljivije, za Android. Sada o tome kako to funkcionira.

Server

Program je i server i klijent. Prilikom pokretanja, prikazuje sve USB uređaje koji su podrazumevano povezani na računar. Ali možete prikazati i konfigurirati dijeljenje svih portova.

Moguće je konfigurirati vezu zasebno za svaki uređaj ili port, kako bi se omogućilo povezivanje samo za određenu adresu. Za zaštitu veze, omogućena je autorizacija i enkripcija.

Klijent

Kada koristite USB Network Gate kao klijent, aplikacija skenira lokalnu mrežu u potrazi za serverima i prikazuje sve uređaje dostupne za povezivanje. Ako se server nalazi na drugoj podmreži, na primjer kada je povezan preko VPN-a, možete ga dodati pomoću dugmeta „Dodaj server“. Nakon što sam podijelio štampač, pojavio se na listi dostupnih za povezivanje na mom MacBook-u. Pored štampača sam spojio i USB hard disk sa HFS+ particijama, on se takođe povezao, ali su particije montirane oko tri minuta, očigledno zbog velike zapremine.

mob_info