Domov / Ovládanie PC / Pripojenie komerčných zariadení cez rdp. Moje skúsenosti s pripojením snímačov čiarových kódov v RDP Pripojenie zariadení USB v relácii rdp

Pripojenie komerčných zariadení cez rdp. Moje skúsenosti s pripojením snímačov čiarových kódov v RDP Pripojenie zariadení USB v relácii rdp

USB Network Gate je program, ktorý umožňuje používateľom pripojiť zariadenia USB pripojené k iným počítačom pomocou kanálov IP.

Na trhu sú rôzne implementácie vzdialené pripojenie Zariadenia USB, hardvérové ​​aj softvérové. Niektoré z nich vyžadujú od používateľov určité znalosti a zručnosti, v niektorých prípadoch môže nastavenie trvať dlho. USB Network Gate ma prekvapila svojou jednoduchosťou. Stiahol som si program, nainštaloval, klikol na tlačidlo Zdieľať a zariadenie je ihneď k dispozícii na pripojenie na vzdialenom stroji s nainštalovaným klientom.

USB Network Gate môže byť nepostrádateľná napríklad pri používaní USB tokeny na serveri RDP vám program umožňuje nakonfigurovať exkluzívny prístup k zariadeniam pre samostatného používateľa vzdialenej pracovnej plochy a izolovať ho od ostatných používateľov. Program je možné použiť aj vo virtuálnom prostredí, ak z nejakého dôvodu nemožno zariadenie priamo pripojiť. Existujú verzie pre Windows, Linux (RPM a Deb balíčky), Apple OS X a čo je najzaujímavejšie, pre Android. Teraz o tom, ako to funguje.

Server

Program je server aj klient. Pri spustení sa predvolene zobrazujú všetky zariadenia USB pripojené k počítaču. Ale môžete zobraziť a prispôsobiť všeobecný prístup do všetkých portov.

Pripojenie je možné nakonfigurovať samostatne pre každé zariadenie alebo port, aby bolo možné pripojenie iba pre konkrétnu adresu. Na ochranu pripojenia sa poskytuje autorizácia a šifrovanie.

Zákazník

O pomocou USB Sieťová brána ako klient, aplikácia skenuje lokálna sieť pre prítomnosť serverov zobrazí všetky zariadenia dostupné na pripojenie. Ak sa server nachádza v inej podsieti, napríklad pri pripojení cez VPN, môžete ho pridať pomocou tlačidla „Pridať server“. Po zdieľaní tlačiarne sa objavila v zozname dostupnom na pripojenie na mojom MacBooku. Okrem tlačiarne som pripojil USB HDD pri HFS + particiach sa to tiez pripojilo, ale particie boli pripojene asi tri minuty, zrejme pre ich velky objem.

Vďaka pokročilým funkciám, ktoré ponúka, robí softvér všetko, čo by ste očakávali od vysokokvalitného USB over RDP redirectoru.

Okrem sprístupnenia periférnych zariadení USB cez sieť vám UNG umožňuje nastaviť vzdialenú plochu tak, aby automaticky rozpoznala zdieľané zariadenia a okamžite sa k nim pripojila.

Ďalšou veľkou výhodou tohto riešenia USB oproti vzdialenej ploche je možnosť obmedziť prístup k zariadeniu USB pri práci v prostredí viacerých používateľov. Je to užitočné najmä vtedy, keď presmerujete periférne zariadenie na terminálový server a chcete dočasne chrániť svoje zariadenie pred ostatnými používateľmi vzdialeného systému.

Okrem toho verzia softvéru pre Linux dokonale funguje s funkciou RemoteFX USB Redirection (MS-RDPEUSB), ktorá umožňuje vzdialene spravovať zariadenia USB pripojené k vášmu hostiteľovi Linux z klientskeho operačného systému Windows.

Čo pre vás môže urobiť USB Network Gate?

  • Povoľte vzdialené pripojenie USB cez IP/LAN/WAN/VLAN/VPN/Internet
    USB Network Gate môže tiež obmedziť vzdialené pripojenie USB – stačí nastaviť heslo.

  • Poskytnite prístup k USB portom vo virtuálnych strojoch a blade serveroch
    S celým radom výhod, ktoré virtuálne prostredia ponúkajú, ich jednoducho milujeme – jediné, na čo sa môžeme sťažovať, je absencia prístupu k USB portom. USB Network Gate umožňuje – prístup k obsahu alebo funkciám USB zariadenia vo virtuálnom prostredí. Po nainštalovaní aplikácie do hosťujúceho operačného systému sa vám periférne zariadenia USB stanú okamžite prístupné. VMware, VMware ESX, Citrix XenDesktop a Microsoft Hyper-V sú podporované.

  • Prístup k USB cez Remote Desktop Protocol
    To isté s RDP - žiadny prístup k miestnym portom USB. USB Network Gate vám pomôže vyriešiť aj tento problém a ide ešte ďalej – váš vzdialený počítač dokáže automaticky detekovať a pripojiť sa k vzdialenému USB zariadeniu okamžite v momente, keď je vložené do portu. Pozitívom pre hráčov je pripojenie herného ovládača cez RDP.

  • Pracujte so vzdialeným USB cez Wi-Fi
    Zariadenia USB je možné zdieľať a pristupovať k nim prostredníctvom bezdrôtovej siete. Úľava pre vašich systémových administrátorov – nie je potrebné meniť konfigurácie. Pripojte zariadenie k počítaču, zdieľajte ho pomocou USB Network Gate a všetci ostatní používatelia siete budú mať prístup k jeho obsahu a funkciám.

Ako to robíš?

USB Network Gate je multiplatformové riešenie, ktoré podporuje Windows, Mac OS X a Linux. Znamená to, že môžete napríklad zdieľať USB zariadenie vložené do Windows PC alebo MacBooku a pristupovať k jeho obsahu a funkcionalite zo zariadenia Linux alebo naopak.

2. USB pre vzdialenú plochu od FabulaTech

V súčasnosti je pomerne zriedkavé nájsť skutočne efektívnu aplikáciu navrhnutú na presmerovanie zariadení USB cez protokol Microsoft RDP. USB pre vzdialenú plochu od spoločnosti FabulaTech je ideálny na prechod cez USB vzdialenú plochu. Aplikácia, ktorá pozostáva z častí servera a pracovnej stanice, umožňuje spravovať lokálne periférie zo vzdialeného počítača bez rozdielu, ako keby boli skutočne pripojené. USB pre vzdialenú plochu nevyžaduje žiadnu komplikovanú konfiguráciu a dokáže jednoducho presmerovať prakticky akékoľvek USB periférne zariadenie cez Microsoft RDP, Citrix ICA alebo Teradici PCoIP. Navyše je softvér kompatibilný so vzdialenými plochami Windows a Linux.

3. USB Redirector RDP Edition od
Incentives Pro

Existuje niekoľko dôvodov, prečo možno budete potrebovať prístup k zariadeniam pripojeným k hostiteľskému počítaču zo vzdialenej pracovnej plochy, virtuálneho počítača alebo terminálového servera. USB Redirector RDP Edition od Incentives Pro je aplikácia, ktorá vám s tým určite pomôže rýchlo a jednoducho. Softvér je jedným z najlepších riešení presmerovania USB vzdialenej plochy pre prácu vo virtuálnom prostredí v režime jedného používateľa. Aplikácia podporuje rôzne verzie operačného systému Windows vrátane Windows 10, Windows 2016 Server a ďalších.

4.Microsoft RemoteFX

Ak je potrebné presmerovať funkčnosť USB zariadenia na virtuálnu plochu, môžete vyskúšať aj doplnok RemoteFX pre Windows Server 2008. Počítač s vloženou perifériou funguje ako tenký klient, keď pomocou doplnku vytvoríte zariadenie dostupné na prístup z vášho virtuálneho počítača. Napriek všetkým výhodám tohto riešenia by ste mali mať na pamäti, že tento spôsob má svoje špeciálne požiadavky a obmedzenia na RDP USB priechod. Napríklad, ak chcete poskytnúť prístup k vzdialenej ploche USB, budete musieť najprv vložiť periférne zariadenie do miestneho počítača a potom spustiť reláciu RDP. Postupnosť akcií je v tomto prípade veľmi dôležitá, inak nie je presmerovanie RDP USB možné.

Preto je všestrannosť softvéru odvodená od jeho súboru funkcií zjavne rozhodujúcim faktorom medzi všetkými metódami zdieľania zariadení cez RDP. Ak vezmeme do úvahy tento dôležitý aspekt v kombinácii s jednoduchosťou použitia, môžete vidieť, že skutočná sila spočíva v USB Network Gate, pokročilom softvéri navrhnutom tak, aby bez námahy a efektívne splnil všetky vaše požiadavky na presmerovanie cez USB na vzdialenej ploche.

1. Pripojenie Datalogic skenerov.

Na samom začiatku, pretože Skener je bezdrôtový, so stojanom na skener sa musíte spriateliť. Zapneme stojan na USB a v súlade s užívateľským manuálom pripojíme skener k základni. Na to je potrebné prečítať kontrolné čiarové kódy a zadať 4-miestny PIN kód skenera. Čísla nastavujeme aj načítaním čiarových kódov z tabuľky uvedenej v návode. Pretože mali sme niekoľko skenerov, potom mal každý svoj vlastný PIN kód. Po zadaní pin kódu skener radostným pípnutím zahlási, že je pripojený k stojanu :) Ďalej načítame ovládacie čiarové kódy pre prepnutie skenera do režimu "USB v emulácii COM" a a na všetkých pracovných staniciach, ku ktorým je pripojené zariadenie, nainštalujte ovládače emulácie COM portu. Ovládače boli prevzaté z oficiálnej webovej stránky Datalogic. Skener má tri režimy prevádzky v prípade straty komunikácie so základňou:

  1. Ak dôjde k strate spojenia, nič neprenášajte.
  2. Po obnovení komunikácie odošlite prečítané čiarové kódy
  3. Zhromažďuje všetky čiarové kódy vnútorná pamäť a vyloží do počítača po načítaní čiarového kódu kontroly vykládky.

Režimy sa konfigurujú aj načítaním kontrolných čiarových kódov z manuálu. Druhý režim pri testovaní neprenášal dáta vždy, v treťom boli zaznamenané aj straty dát pri prenose (zrejme 1C nestihlo spracovať prúd čiarového kódu), nechali ho fungovať v prvom režime. V tomto prípade, ak nie je čiarový kód prenesený do základne, skener to ohlási dlhým pípnutím, po úspešnom prenose nasleduje dvojité pípnutie.

Preposielanie portov COM sa vykonáva nastavením začiarkavacieho políčka portov na karte miestnych zdrojov rdp.

Tiež na serveri musíte skontrolovať oprávnenie na pripojenie COM portov vzdialeného klienta: Správa-Terminálové služby-Konfigurácia terminálových služieb, karta Nastavenia klienta:

Pretože porty sú virtuálne, potom sa nezobrazia na serveri v správcovi úloh, ale fungujú správne. Pripojenie portov môžete skontrolovať v registri vo vetve HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM alebo pomocou rôznych utilít. Pretože Keďže zariadení je viacero, je vhodné im priradiť rôzne čísla COM portov na každej pracovnej stanici, aby pri súčasnom pripojení nekolidovali.

2. Pripojenie skenera Honeywell.

Tu je postup v podstate rovnaký, nevyžaduje si problémy s pripojením stojana, ale je tiež potrebné prepnúť skener do režimu "USB v emulácii COM" načítaním riadiaceho čiarového kódu a nainštalovať ovládače emulátora na pracovné stanice. Tu nastal ďalší problém z toho dôvodu, že skenery sa prepínajú medzi pokladničným počítačom a akceptáciou, keď sa skener vráti na svoje miesto, lieta číslo COM portu nastavené v správcovi zariadení. Nasledujúce je teraz implementované, skener bol definovaný vo všetkých USB vstup x, ďalej v pobočke registratúryHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\ nájdeme požadované zariadenie, má slave vetvy pre každý USB port, pre každý zmeníme parameter FriendlyName (ovplyvní iba zobrazenie zariadenia v správcovi úloh) a v pod- pobočka \Device Parameters\ zmeňte parameter PortName na požadované číslo portu COM. Zatiaľ čo prístavy nelietali. Ak budú ďalšie návrhy, som pripravený diskutovať.

3. Pripojenie FR.

Pri pripájaní FR Shtrikh v terminálovom prístupe je pre správnu činnosť FR v ovládači potrebné zvýšiť timeout (v závislosti od rýchlosti pripojenia cca 1000~3000 ms) Odporúčam nainštalovať ovládač Shtrikh na začiatku lokálne na pracovnej stanici . Nastavte parametre výmeny a časový limit, potom preneste zvolené parametre do FR stlačením tlačidla Nastaviť parametre v nastaveniach vlastností ovládača. A až potom nainštalujte ovládač na server a skontrolujte pripojenie. Ak je na FRA nastavený malý timeout, tak nastavenie parametrov okamžite z terminálu nemusí fungovať, čo vodič nehlási.


Podľa informácií zo stránky Podpora čiarových kódov, pri použití doménového radiča, pre správne presmerovanie COM portov je potrebné, aby pracovná stanica zadala doménu, inak sa port nepreposiela. Kontrolu sme nestihli, lebo. pracovné skupiny sa používajú a porty sa preposielajú bez problémov.

4. Rozdelenie vybavenia podľa relácií.

V typických konfiguráciách mechanizmus na oddeľovanie zariadení podľa relácií ešte nebol implementovaný a v našom prípade sa pri otváraní obchodných dokumentov ktorýmkoľvek používateľom 1C pokúša zapnúť všetky zariadenia pripojené k aktuálnemu počítaču (v našom prípade sú to tieto 8 skenerov a dva FR), prirodzene to nedokáže, čo s radosťou informuje užívateľa o nespočetnom množstve chýb.

Bolo rozhodnuté použiť nasledujúci algoritmus. Pretože zariadenie je pripojené k pracovným staniciam, potom pred pripojením zariadenia získame názov počítača, z ktorého je relácia pripojená. Na tento účel sa odvolávame na premennú prostredia CLIENTNAME. Do informačného registra obchodného vybavenia bolo pridané reťazcové pole ClientName. A v module spracovania ServerTO v procedúre ConnectEquipment() bola pridaná kontrola zhody medzi názvom pripojeného klienta a názvom klienta pre zariadenie:

// Pridať kontrolu pre klienta, ak ide o terminál. If ValueFilled(StringTO.SSB_ClientName) Then WshShell = New COMObject("WScript.Shell"); ClientComputerName = WshShell.expandEnvironmentStrings("%CLIENTNAME%"); If NOT String TO.SSB_ClientName = ClientComputerName Then Continue; Koniec Ak; Koniec Ak;

Je lepšie spustiť tento kód v pokuse, pretože premenná prostredia je dostupná iba v kontexte pripojenia terminálu a pri volaní z miestne spojenia môže spôsobiť chybu.

Skener sa pripája k počítaču alebo priamo k reálnemu COM-port alebo v USB, ale aj v tomto prípade zaberá virtuálny COM port (VCOM).

Presmerovanie portov sa robí elementárne, potrebujete to vo vlastnostiach PRV pripojenie, začiarknite políčko "Použiť porty".

Nastavenie snímača čiarových kódov v 1C

Existujú dva spôsoby pripojenia snímača čiarových kódov k 1C - cez prácu v režime prerušenia klávesnice a cez COM- prístav.

Režim prerušenia klávesnice

V režime prerušenia klávesnice skener jednoducho napíše klávesy, ktoré zodpovedajú znakom v čiarovom kóde. Na fungovanie skenera v 1C nie sú potrebné žiadne ovládače.

Vo všetkých štandardných konfiguráciách na tlačidlo F 7 otvorí okno na zadanie čiarového kódu. Skenerovi teda stačí naprogramovať prefix F 7 a je to, bude to podporovať 1C.

Ak sa konfigurácia dokončovala a v niektorých oblastiach zabudli zaregistrovať štandardnú podporu F 7, je jednoduchšie pridať túto podporu. Ale ako alternatívu môžete použiť ovládač Atol starších verzií, kde si ako port môžete vybrať "Keyboard Break".

Nové verzie ovládačov Atol sú platené a tie bezplatné robia 10-sekundové oneskorenie pred spracovaním čiarového kódu.

Metóda sa ľahko pripája, ale je nepohodlná.

  • Musíte sa uistiť, že je povolené správne rozloženie klávesnice.
  • Pri použití prefixu musí byť kurzor vnútri tabuľky, inak F 7 nefunguje.
  • Písmená pri písaní PRV sa často strácajú a skener číta skrátené čiarové kódy.

Preto je lepšie, ak sa používa prerušenie klávesnice, nepoužívať ovládač Atol (je to ďalšia strata času a znakov), ale jednoducho naprogramovať predponu F 7.

V mojom prípade sa vyskytla zaujímavá chyba – písmená na niektorých čiarových kódoch boli prevedené na veľké. Trpel som dlho, ale povedali mi, že musím povoliť režim prenosu čiarového kódu po znakoch a nie dávkový, ktorý bol predvolený.

Režim COM portu

Funguje rýchlejšie a spoľahlivejšie. Udalosť v 1C sa zachytí bez ohľadu na rozloženie klávesnice a aktuálny aktívny prvok vo formulári.

Jednoduché nastavenie - uvedené COM- prístav a všetko.

Ale sú tu nuansy.

Ovládač Atol je možné použiť len so staršími verziami. Pre skener to nedáva veľký zmysel, takže je lepšie použiť bezplatný ovládač Scanopos od 1s.

Ale dostal som sa do situácie, že v niektorých kombináciách počítačov a ovládača Atol pripojil skener iba raz a potom COM-port sa ukázal byť zaneprázdnený a ovládač scanopos vo všeobecnosti ukončil reláciu terminálu. Navyše, takýto problém vznikol iba na drahých skeneroch. CipherLab 1000 fungoval dobre.

Náhodne som našiel vlákno o tomto a riešení. Tam jeden komentátor napísal, že keď vymenil scanopos navrhovaná verzia tohto komponentu, takmer som plakal - všetko fungovalo.

Naozaj som si stiahol komponent a aj v mojich problematických zväzkoch všetko fungovalo. Autor tvrdí, že problém nastáva, keď skener nie je pripojený k reálnemu COM-port, ale do virtuálneho (VCOM).

Samozrejme je to trochu divné používať bez mena-riesenie, ale funguje to a skener v COM je uzivatelsky prijemnejsi ako v klavesnici, tak preco nie. Možno o 2 roky, keď sa táto verzia stane irelevantnou, si 1c opraví scanopos na normálnu prácu s VCOM cez RDP.

Vyskytol sa však ďalší problém - v 1C sa prvý znak 0 čiarového kódu nedostal do skenera. Vodič zrejme premenil čiarový kód na číslo a stratil nulu.

Strávil som dosť veľa času hľadaním riešenia, ale všetko sa rozhodlo jednoducho - stačí nastaviť ľubovoľnú predponu a zaregistrovať ju pri pripájaní obchodného zariadenia. Použil som pre všeobecnosť F7.

Nastavenie predpony čiarového kódu

Ak chcete nastaviť predponu F 7 musel trpieť.

Všetky skenery majú pre tento kľúč iný kód, tak som sa pozrel na tabuľku hexadecimálnych kódov:

Ale urobil som chybu a namiesto hexadecimálnej 15 (desatinnej 21) som naprogramoval predponu 51. Potom som si uvedomil, že to tak nebolo, keď skener nestlačil klávesnicu F7.

Samotný postup programovania prefixov je tiež opísaný implicitne, musel som si pre seba napísať poznámku a preložiť inštrukčný jazyk do normálneho človeka:

V mojom prípade som zmeškal Overiť a bez neho predpona nebola nastavená.

Doplňujúce Poznámky

Nebolo možné ísť zakaždým k užívateľom skenerov. Jedného zamestnanca som teda na mieste naučil tlačiť požadované stránky z manuálu a naskenujte príkazové sekvencie, ktoré potrebujem.

Existuje špeciálny program skenovať Master , ktorý môže priradiť prefix a vykonať ďalšie nastavenia pre rôzne modely skenery. Funguje to však iba so skenermi pripojenými cez COM a nie s prerušením klávesnice.

Ak chcete skontrolovať, či skener funguje alebo nie, stále môžete použiť ovládač Atol, program Input Device Driver. Kliknite na "Nastavenie vlastností" - "Vyhľadať zariadenie" a potom naskenujte ľubovoľný čiarový kód. Ak je skener správne pripojený, zobrazí sa čiarový kód.

Webkamera sa štandardne nepripája k vzdialenej ploche, je to kvôli bezpečnosti.

Pripojte a pridajte USB zariadení na vzdialenú plochu, postupujte takto:
1. Otvorte vyhľadávanie alebo Bežať (Win+R) a zadajte gpedit.msc a kliknite Zadajte

2. V okne, ktoré sa otvorí vľavo, vyberte
Konfigurácia počítača -> Šablóny pre správu -> Komponenty systému Windows -> Služby vzdialenej pracovnej plochy -> Klient pripojenia vzdialenej pracovnej plochy -> Presmerovanie zariadenia RemoteFX USB


3. Umožňuje presmerovanie RDP iných podporovaných zariadení RemoteFX USB s tento počítač . Kliknite pravým tlačidlom myši a vyberte možnosť Upraviť
vyberte vľavo Zahrnuté a hneď nižšie z rozbaľovacieho zoznamu Správcovia a používatelia(v prípade potreby zvoľte Len Správcovia, ale v tomto prípade váš účtu používateľ musí byť správca).


4. Kliknite OK. Záznam sa uloží. Teraz zatvorte všetko a reštartujte počítač. Vykonané zmeny sa prejavia po reštarte.
5. Po reštarte sa otvorí Pripojiť k vzdialený počítač RDP, na to môžete kliknúť ( Win+R) vstúpiť mstsc a stlačte Zadajte.
6. V zobrazenom okne pripojenia kliknite na Zobraziť možnosti.
7. Toto okno sa otvorí a zobrazia sa ďalšie karty. Vyberte kartu Miestne zdroje.
8. V spodnej časti karty sa nachádza podsekcia Miestne zariadenia a zdroje a stlačte tlačidlo Viac. V novom okne vyberte a začiarknite políčko vedľa Kompozitné USB zariadenie(názov môže byť iný). Ak takúto položku nemáte, mali by ste skontrolovať, či je webová kamera správne pripojená lokálny počítač a či ste správne nakonfigurovali povolenie na pripojenie zariadení USB (pozri vyššie). Stlačte tlačidlo OK.
(Do súboru rdp sa pridá položka pre cestu k inštancii zariadenia: usbdevicestoredirect:s:USB\VID_046D&PID_0825\49E82B20. Vaše meno bude iné


9. Pripája sa.
10. Zobrazí sa upozornenie, že sa chystáte pripojiť svoje zariadenia USB k vzdialenej ploche, a spýta sa, či pripojeniu dôverujete. Začiarknite políčko, aby sa správa pri ďalšom pripojení už nezobrazovala a kliknite na Pripojiť.
11. Teraz spustíme aplikáciu a skontrolujeme, či je všetko vykonané správne, potom bude detekovaná webová kamera.