Barcode Scanner Simulator (HID Burst)

1. Barcode Burst Queue
3 codes

1200 ms

2. HID Scanner Parameters

15 ms / key
3 seconds

Gives you time to switch windows and focus your target input field before auto-typing starts.

3. Fire Burst into Another Window or External App
Zero-Install Native

Add-Type -AssemblyName System.Windows.Forms
$codes = @('7501055300075', 'PRD-US-48291', '036000291452')
Write-Host "=== HID BARCODE SCANNER SIMULATOR ===" -ForegroundColor Cyan
for ($i = 3; $i -gt 0; $i--) {
  Write-Host "Firing burst in $i sec... (Click your target window now)" -ForegroundColor Yellow
  Start-Sleep -Seconds 1
}
foreach ($code in $codes) {
  foreach ($ch in $code.ToCharArray()) {
    $s = $ch.ToString()
    if ($s -match '[+^%~(){}\[\]]') { $s = '{' + $s + '}' }
    [System.Windows.Forms.SendKeys]::SendWait($s)
    Start-Sleep -Milliseconds 15
  }
  [System.Windows.Forms.SendKeys]::SendWait('{ENTER}')
  [console]::beep(1950, 110)
  Write-Host "Scanned: $code" -ForegroundColor Green
  Start-Sleep -Milliseconds 1200
}

💡 How it works: Uses Windows native System.Windows.Forms.SendKeys. Once started, it counts down 3 seconds so you can click inside any window (POS app, browser, ERP, or Excel) and types the barcode burst at 15ms per key just like a physical USB scanner.

4. Live Burst Sandbox & Physical Scanner Tester

HID Receiver Active
Received Scan Log (0)

No scans recorded yet.

Click "Test Burst Right Here" or scan a barcode with a physical USB/Bluetooth reader to measure its speed.