USB
USB-apparaten zijn overal — toetsenborden, muizen, opslag, camera's. Scan aangesloten USB-apparaten, lees apparaatdescriptors en los verbindingsproblemen op met WebUSB.
USB-apparaatcontrole
usb device check, usb diagnostic, usb scanner
[READY]
Hulpmiddel openen →USB-apparaatinfo
usb device info, vid pid lookup, usb device identifier
[READY]
Hulpmiddel openen →Printertest
printer test, printer tester, test page
[READY]
Hulpmiddel openen →USB
USB-apparaten zijn overal — toetsenborden, muizen, opslag, camera's. Scan aangesloten USB-apparaten, lees apparaatdescriptors en los verbindingsproblemen op met WebUSB.
Privacy Eerst usb Testtools op usbRecognized draaien volledig in uw browser met veilige Web APIs. Geen software-download, geen installatie, geen data-upload — uw privacy is 100% beschermd. Klik op een tool hierboven om te beginnen.
Sommige tools in deze categorie zijn nu beschikbaar (gemarkeerd met ✓). Andere komen binnenkort — elke pagina bevat een gedetailleerde preview van wat de tool doet.
Wat WebUSB wel en niet kan zien
Een browser bereikt een USB-apparaat alleen via een uitdrukkelijke toestemmingsvraag, en alleen als het apparaat een interface blootlegt die de browser mag claimen. Apparaten die het besturingssysteem al aan een beschermd klassestuurprogramma heeft gebonden, zoals toetsenborden, muizen en massaopslag, zijn bewust van webtoegang uitgesloten, omdat het een beveiligingslek zou zijn ze aan een webpagina te geven. Deze beperking verklaart de meeste verwarring rond een USB-test die ogenschijnlijk niets ziet.
Bij bereikbare apparaten kan de browser het apparaatdescriptor, de configuratie- en interfacedescriptors, de vendor- en product-identifiers en de gemelde linksnelheid lezen. Dat is een betekenisvolle hoeveelheid diagnostische informatie. Het volstaat om een onbekend apparaat te identificeren, om te bevestigen of het correct is opgesomd, en om te zeggen of het op de verwachte snelheid draait.
Wat de browser niet kan is klasspecifieke commando's naar willekeurige apparaten sturen, gegevens lezen van een apparaat waarvoor geen toestemming is gegeven, of de elektrische laag inspecteren. Een apparaat dat helemaal niet enumereert verschijnt niet in de lijst, omdat enumeratie plaatsvindt onder de laag die de browser kan waarnemen. Ook dat negatieve resultaat informeert: het verlegt het onderzoek van software naar bekabeling, poorten en voeding.
USB-descriptors lezen: VID, PID, klasse en snelheid
De vendor identifier en de product identifier zijn de twee getallen waarmee een apparaat zich bij het besturingssysteem identificeert. De vendor identifier is toegekend aan een fabrikant, en de product identifier wordt door die fabrikant voor een specifiek product gekozen. Samen bepalen zij welk stuurprogramma wordt geladen, en het opzoeken ervan is de snelste manier om een apparaat met een versleten etiket of een onbekende naam te identificeren.
De apparaatklasse beschrijft in brede zin om wat voor apparaat het gaat, en de interfaceklasse beschrijft de specifieke functie van elke interface. Een samengesteld apparaat zoals een headset meldt een interface voor audio en nog een voor de bedieningsknoppen, elk met een eigen klasse. Daarom kan een apparaat meer dan eens in de lijst verschijnen, en kan een headset half werken wanneer het besturingssysteem slechts een van zijn interfaces heeft geclaimd.
De gemelde snelheid is de onderhandelde linksnelheid en niet het maximum dat het apparaat aankan. Een apparaat met een snelle verbinding valt terug op een lagere wanneer de kabel, de poort of de hub die niet ondersteunt. Een apparaat dat een lagere snelheid meldt dan zijn specificatie is niet noodzakelijk defect; de waarschijnlijkere verklaring is een kabel die alleen voor de lagere snelheid is bedraad, wat gebruikelijk is bij laadkabels die zonder dataspecificatie worden verkocht.
Volgorde voor niet-herkende apparaten
Werk van buiten naar binnen. Begin bij de kabel, want een kabel die alleen laadt is de meest voorkomende oorzaak wanneer een apparaat elders wel werkt en hier faalt. Wissel dan van poort, bij voorkeur een direct op de computer in plaats van op een hub, want een hub die onvoldoende stroom levert veroorzaakt een wisselende enumeratie die op een softwarefout lijkt. Ga pas daarna naar stuurprogramma's kijken.
Als het apparaat wel enumereert en daarna verdwijnt, vermoed dan voeding in plaats van data. Een apparaat dat meer stroom trekt dan de poort kan leveren enumereert met succes en valt weg zodra het aan het werk gaat. Externe schijven en busgevoede hubs zijn de gebruikelijke voorbeelden. Een hub met eigen voeding lost deze foutklasse op, en die bevestiging kost niets.
Als het apparaat nooit in de lijst verschijnt terwijl andere dat wel doen, ligt de fout onder de browser. Controleer of het apparaat überhaupt in het apparaatbeheer van het besturingssysteem voorkomt. Een apparaat dat het systeem niet kent ziet geen enkele browser, en geen enkele webgebaseerde test verandert dat. Hier verhuist het onderzoek naar hardware en stuurprogramma's.
Printercontroles via USB
Een printer stelt een eigen diagnoseprobleem, omdat het meeste gedrag zich niet over de USB-verbinding afspeelt. De paginabeschrijvingstaal, het kleurbeheer en de staat van de spuitmondjes zitten in de printer, dus een perfect communicerende printer kan nog steeds slecht afdrukken. Verbinding en uitvoer scheiden is de eerste stap bij een printerklacht.
Verbindingsfouten tonen zich als een printer die als offline wordt gemeld of als een taak die in de wachtrij blijft staan en nooit afdrukt. Zij lonen controle op USB-laag, want een printer die bij het ontwaken van de bus wegvalt lijkt precies op een stuurprogrammaprobleem. Een printer die betrouwbaar enumereert en toch slecht uitvoert heeft een afdrukkwaliteitsprobleem en geen verbindingsprobleem.
Afdrukkwaliteitsfouten hebben hun eigen korte oorzakenlijst. Horizontale witte strepen wijzen meestal op verstopte spuitmondjes in de printkop. Kleurverschuivingen over een pagina wijzen meestal op een halflege cartridge of een verkeerd uitgelijnde kop. Herhaalde verticale markeringen op regelmatige afstand wijzen meestal op een rol of een kras op de drum. Een testpagina die elk afzonderlijk oefent diagnosticeert meer dan een document afdrukken en als geheel beoordelen.
USB FAQ
Wat doet een USB-apparaatcontrole eigenlijk?
Hij enumereert de USB-apparaten die de browser mag bereiken en leest hun descriptors: vendor- en product-identifiers, apparaat- en interfaceklassen en de onderhandelde linksnelheid. Hij meldt wat het besturingssysteem al heeft geaccepteerd, wat hem geschikt maakt om een onbekend apparaat te identificeren en om te bevestigen dat een apparaat op de verwachte snelheid enumereert in plaats van terug te vallen.
Waarom ziet mijn browser slechts enkele USB-apparaten?
Browsers blokkeren bewust apparaatklassen waarvan blootstelling gevaarlijk zou zijn, waaronder toetsenborden, muizen en massaopslag. Een webpagina die uw toetsenbord zou kunnen claimen zou elke aanslag kunnen registreren, dus de beperking is een veiligheidsgrens en geen fout. Apparaten in die klassen werken verder normaal; zij laten zich alleen niet vanaf een webpagina inspecteren.
Wat zijn VID en PID en waarom tellen zij?
De vendor identifier is een getal dat aan een hardwarefabrikant is toegekend, en de product identifier wordt door die fabrikant voor een bepaald product gekozen. Het besturingssysteem beslist met het paar welk stuurprogramma wordt geladen. Zij tellen omdat het opzoeken van het paar een apparaat precies identificeert, zelfs bij een generieke naam of een versleten etiket.
Mijn USB-apparaat wordt niet herkend. Waar begin ik?
Begin bij kabel en poort, niet bij stuurprogramma's. Een kabel die alleen laadt voert stroom zonder data en is de afzonderlijk meest voorkomende oorzaak. Steek het apparaat direct op de computer in plaats van op een hub en probeer indien beschikbaar een tweede computer. Ontbreekt het apparaat ook in het apparaatbeheer van het systeem, dan ligt de fout volledig onder de browser.
Hoe zie ik of een apparaat op USB 2.0- of 3.0-snelheid draait?
De controle meldt de onderhandelde linksnelheid, dus waarop apparaat en host zich werkelijk hebben verenigd. Een apparaat met een snellere mogelijkheid bij een tragere melding is teruggevallen, meestal vanwege de kabel. Kabels die alleen voor de lagere snelheid zijn gespecificeerd zijn wijd verbreid en worden vaak bij apparaten meegeleverd die sneller kunnen, dus wissel eerst de kabel.
Waarom toont mijn printer als offline?
Een offlineprinter heeft meestal een verbindings- of energiebeheerzaak in plaats van een stuurprogrammazaak. Controleer of de printer van de USB-bus verdwijnt wanneer hij in slaap gaat en of hij bij inschakelen betrouwbaar enumereert. Is de verbinding stabiel en meldt hij verder offline, dan ligt de fout in de afdrukwachtrij of het stuurprogramma in plaats van in de kabel.
Is het veilig een website toegang tot een USB-apparaat te geven?
Ja, wanneer u de site kent en begrijpt wat zij met het apparaat doet, want de toestemming geldt alleen voor het gekozen apparaat en niet voor alle USB-apparaten. De browser toont een uitdrukkelijke kiezer, en de pagina kan alleen de gekozen interface claimen. Geef een vertrouwde diagnostische pagina toegang en trek die daarna weer in als u dat wilt.
Kan ik een onbekend USB-apparaat identificeren zonder stuurprogramma's te installeren?
Ja, wanneer het apparaat in een browserbereikbare klasse valt. Het lezen van vendor- en product-ID volstaat voor het opzoeken van fabrikant en model zonder stuurprogramma, omdat het apparaat de kenmerken bij de enumeratie zelf meldt. Dat gaat vaak sneller dan via het apparaatbeheer van het systeem, dat onbekenden onder een verzamelkop kan bundelen.