Printer Test
Print a comprehensive test page with color bars, text, alignment patterns, and nozzle checks, or diagnose print quality problems — all free in your browser. No download required.
Printer Test Page
Print a comprehensive test page with color bars, text, alignment patterns, and more. Works with any printer installed on your system.
Generated by usbRecognized.com — 8/31/2026, 9:39:21 AM
Text Rendering Test
RGB Color Bars
Grayscale Gradient
Alignment Crosshairs
Border & Margin Test
If this border is visible on all four sides, your page margins are correct. If any side is cut off, adjust your printer's margin settings.
Fine Line Patterns
Physical Ruler (verify print scale)
Reference Images
Barcode & QR Code Test
Grid Pattern Test
Watermark Visibility Test
How the Printer Test Works
Our printer test tool combines three technologies to give you a complete printer diagnostic experience. First, the test page printing feature uses window.print() — a standard browser API that opens your operating system's native print dialog, letting you send a professionally designed test page to any printer (USB, network, wireless, or virtual) installed on your system. The test page is rendered using HTML and CSS with @media print rules that ensure only the test content is printed, not the web page UI. Second, the USB printer detection feature uses the WebUSB API (available in Chrome and Edge) to detect USB printer-class devices (USB class code 7), read their vendor and product IDs, and look up manufacturer names from our vendor database. Third, the quality diagnosis feature uses a problem-driven approach — you select the specific issue you're experiencing, and the tool generates a targeted test page with only the relevant test elements, followed by a guided checklist to help you interpret the results.
Checking If Your Printer Is Recognized
If your printer is connected but not responding, the first step is to check whether it's recognized by your system. For USB printers, use the "USB Detect" tab in our tool (requires Chrome or Edge). Click "Check USB Connection" and the browser will show a device picker filtered to printer-class devices. If your printer appears, it's physically connected and the USB interface is working.
If the printer doesn't appear in the device picker, try these steps: (1) Check the USB cable — try a different cable or port. (2) Check if the printer is powered on. (3) Try connecting directly to the computer instead of through a USB hub. (4) Check Device Manager (Windows) or System Information (macOS) for USB device errors. (5) For network and wireless printers, WebUSB cannot detect them — instead, try printing a test page through the "Test Page" tab. If the print dialog lists your printer, it's recognized by your system.
Note: Even if WebUSB detects your printer, the browser may not be able to claim the USB interface because the operating system's printer driver typically occupies it. This is expected behavior — WebUSB detection confirms the device is physically connected, while actual printing goes through the print dialog.
What's on the Test Page
Our printer test page includes 11 test elements, each designed to diagnose a specific aspect of print quality:
📝 Text Rendering (8pt–24pt)
Six font sizes from 8pt to 24pt in Arial. The 8pt text tests whether your printer can render small text clearly without blurring. The 24pt text checks large text for smooth edges. If the 8pt text is blurry, your print head may need cleaning or your print resolution may be too low.
🎨 RGB & CMYK Color Bars
Eight RGB colors (red, green, blue, yellow, cyan, magenta, black, white) as full-height bars, plus four CMYK separation bars. Print this page and check each color: if a color is missing, faded, or has the wrong hue, the corresponding ink cartridge or print head may have an issue.
⚡ Grayscale Gradient (0%–100%)
A 21-step grayscale gradient from pure black to pure white. Check for smooth transitions — if you see banding (visible steps), your printer's color depth or dithering settings may need adjustment. If the gradient has a color tint, your printer's color management may be misconfigured.
✛ Alignment Crosshairs & Registration Marks
Crosshair markers at four corners and center, plus CMY registration circles. If the cyan, magenta, and yellow circles are misaligned, your printer's print head alignment needs adjustment. Most printers have a built-in alignment utility accessible from their software or control panel.
📏 Fine Line Patterns (0.5pt–2pt)
Horizontal lines at three spacings (0.5pt, 1pt, 2pt). White gaps in the 0.5pt pattern indicate clogged nozzles. If all patterns have gaps, the print head needs cleaning. This is the same principle used by printer manufacturers' built-in nozzle check patterns.
📊 Barcode & QR Code Test
A Code39-style barcode and a QR code test pattern generated programmatically with Canvas API. After printing, try scanning them with your phone's camera — if they scan correctly, your printer's resolution and contrast are sufficient for barcode applications.
Common Print Quality Problems You Can Diagnose
🎨 Missing or Wrong Colors
If a specific color is missing from your prints, the corresponding ink cartridge is likely empty or the print head is clogged. Use the Quality Check tab, select "Missing colors," and print the targeted color bar test. Check each color individually — if red is missing, the magenta or yellow cartridge may be empty. Replace the cartridge or run the print head cleaning utility.
〰️ Horizontal White Lines
White lines across your prints indicate clogged print head nozzles. Use the Nozzle Check tab to print a nozzle check pattern. White gaps in the pattern confirm clogged nozzles. Run your printer's cleaning utility 2–3 times, then reprint the check. If the problem persists after 3 cleaning cycles, the print head may need manual cleaning or replacement.
🔍 Blurry or Fuzzy Text
Blurry text can be caused by low print resolution settings, a dirty print head, or misaligned print heads. Check your printer settings to ensure you're printing at the highest quality (at least 600 DPI). Run the print head alignment utility, and if that doesn't help, clean the print head. For laser printers, blurry text may indicate a dirty drum or fuser unit.
🔄 Color Misalignment (Ghosting)
If colors appear shifted or you see ghost images, your print head alignment is off. Print the alignment test from our test page and check if the CMY registration marks are misaligned. Run your printer's alignment utility — this typically involves printing an alignment pattern and entering the best-aligned numbers into the printer software.
📉 Faded or Uneven Printing
If your prints are consistently faded, your ink may be low or the print quality setting may be set to "Draft" or "Economy." Check ink levels and switch to "Normal" or "High" quality. If printing is uneven (darker on one side), the print head may need cleaning or the paper feed rollers may be worn. For laser printers, faded printing often indicates low toner.
Nozzle Check Pattern Guide
The nozzle check is one of the most valuable diagnostic tools for inkjet printers. It prints a series of dense horizontal lines for each color (Cyan, Magenta, Yellow, Black) at various line spacings. When all nozzles are clean, the lines appear continuous and solid. When nozzles are clogged, you'll see white gaps or broken lines in the pattern.
To use the nozzle check: (1) Select your printer type (Inkjet recommended). (2) Choose your print resolution — 300 DPI for basic checks, 600 DPI for standard diagnostics, 1200 DPI for high-resolution printers. (3) Click "Print Nozzle Check" and send the pattern to your printer. (4) Examine each color strip under good lighting. (5) If you see white gaps, run your printer's cleaning utility and reprint. (6) Use the result checklist to track which colors have issues.
Tip: If you haven't used your inkjet printer for several weeks, print a nozzle check before important print jobs. Clogged nozzles are the #1 cause of print quality issues in inkjet printers that sit idle. Printing a test page once a week keeps the nozzles clear.
Print Head Alignment Guide
Print head alignment ensures that the cyan, magenta, and yellow print heads are precisely aligned with each other. Misalignment causes color fringing, ghosting, and blurry edges — especially visible in text and line art. Our test page includes alignment crosshairs at four corners and the center, plus CMY registration circles that let you visually check for misalignment.
To fix alignment issues: (1) Print the test page and check the CMY registration circles — if the cyan, magenta, and yellow circles don't overlap perfectly, alignment is off. (2) Run your printer's alignment utility: on HP printers, go to HP Smart → Printer Settings → Align Printhead; on Canon, use the printer's LCD menu → Maintenance → Print Head Alignment; on Epson, use the printer software → Maintenance → Print Head Alignment; on Brother, use the printer's menu → Print Head Alignment. (3) Follow the on-screen instructions, which typically involve printing an alignment pattern and selecting the best-aligned numbers. (4) Reprint our test page to verify the alignment is corrected.
Printer Offline: How to Fix
A printer showing as "offline" is one of the most common printer problems. Here's a step-by-step troubleshooting guide:
- Check power and connections: Ensure the printer is powered on, has no error lights, and the USB cable is secure (or Wi-Fi is connected).
- Clear "Use Printer Offline" (Windows): Go to Settings → Devices → Printers → your printer → Open queue → uncheck "Use Printer Offline."
- Restart Print Spooler (Windows): Press Win+R, type "services.msc," find "Print Spooler," right-click → Restart.
- Clear print queue: Cancel all pending print jobs. On Windows, go to Settings → Devices → Printers → Open queue → Cancel all. On macOS, System Settings → Printers → Open Queue → delete jobs.
- Reinstall printer driver: Remove the printer from system settings, download the latest driver from the manufacturer's website, and reinstall.
- Try a different USB port or cable: A faulty USB port or cable can cause the printer to appear offline.
- Restart everything: Turn off the printer, restart your computer, then turn the printer back on.
Clearing a Stuck Print Queue
When a print job gets stuck in the queue, it can block all subsequent print jobs. Here's how to clear it:
Windows
- Settings → Devices → Printers → your printer → Open queue
- Click "Cancel All" or right-click each job → Cancel
- If stuck: Win+R → "services.msc" → Print Spooler → Stop
- Delete all files in C:\Windows\System32\spool\PRINTERS\
- Restart Print Spooler service
macOS
- System Settings → Printers → your printer → Open Queue
- Select jobs and click the X button to delete
- If stuck: Terminal → "sudo killall -HUP cupsd"
- Or: Reset printing system (right-click in printer list)
- Re-add the printer
Printer Driver Troubleshooting
Printer driver issues can cause a wide range of problems — from the printer not being detected to poor print quality. If you're experiencing driver-related issues, try these steps:
- Identify your printer model: If you have a USB printer, use our USB Detect tab (Chrome/Edge) to read the VID:PID, then look up the model in our vendor database. Otherwise, check the printer's label or manual.
- Download the latest driver: Visit the manufacturer's official website — HP (support.hp.com), Canon (usa.canon.com/support), Epson (epson.com/Support), Brother (support.brother.com), Lexmark (lexmark.com/support). Always download from the official site to avoid malware.
- Uninstall the old driver: Remove the existing printer and driver from your system before installing the new one. On Windows, use Settings → Devices → Printers → Remove, then Device Manager → Print queues → uninstall driver. On macOS, remove from System Settings → Printers.
- Install the new driver: Run the downloaded installer and follow the prompts. Connect the printer only when prompted.
- Print a test page: After installation, use our Test Page tab to verify the printer is working correctly.
Wi-Fi Printer Setup Guide
Setting up a Wi-Fi printer involves connecting the printer to your wireless network, then adding it to your computer. The exact steps vary by brand, but the general process is:
WPS Method (easiest)
- Press the WPS button on your router
- Within 2 minutes, press the WPS button on your printer
- Wait for the connection to establish (Wi-Fi light stops blinking)
- Add the printer in your OS settings
Manual Method
- Use the printer's LCD menu → Network Setup → Wi-Fi Setup
- Select your Wi-Fi network and enter the password
- Wait for connection confirmation
- Add the printer in your OS settings
For brand-specific Wi-Fi setup, use the manufacturer's app: HP Smart, Canon PRINT, Epson Smart Panel, or Brother iPrint&Scan. These apps guide you through the setup process step by step.
How to Fix Paper Jams
- Turn off the printer and unplug it for safety.
- Open all access doors (front, rear, and paper tray) to locate the jammed paper.
- Gently pull the paper in the direction of the paper path — never pull against the feed direction, as this can tear the paper and leave fragments inside.
- If the paper tears, remove all fragments — even small pieces can cause future jams.
- Check the rollers for debris or worn surfaces. Clean them with a lint-free cloth lightly dampened with water.
- Close all doors, plug in the printer, and turn it on.
- Print a test page to verify the jam is cleared.
To prevent paper jams: use the correct paper type and weight for your printer, fan the paper before loading, don't overfill the tray, and store paper in a dry environment to prevent moisture absorption.
Ink & Toner Replacement Guide
Inkjet Cartridges
- Turn on the printer and open the cartridge access door
- Wait for the carriage to stop moving
- Press the tab on the old cartridge to release it
- Remove the new cartridge from its packaging
- Remove the protective tape (don't touch the copper contacts)
- Insert the new cartridge until it clicks into place
- Close the access door and run an alignment test
Laser Toner Cartridges
- Turn off the printer and open the front cover
- Grip the old toner cartridge handle and pull it out
- Remove the new toner from its packaging
- Gently rock the cartridge side-to-side to distribute toner
- Pull the sealing tape straight out (don't save it)
- Align the cartridge with the guides and slide it in
- Close the front cover and turn on the printer
Brand-Specific Printer Guides
- • Ink level: HP Smart app → Printer Home
- • Print head cleaning: HP Smart → Printer Settings → Clean Printhead
- • Driver download: support.hp.com
- • Wi-Fi setup: HP Smart → Add Printer
- • Ink level: Canon PRINT app or printer LCD
- • Print head cleaning: LCD → Maintenance → Cleaning
- • Driver download: usa.canon.com/support
- • Wi-Fi setup: Canon PRINT app
- • Ink level: Epson Smart Panel or printer LCD
- • Print head cleaning: Smart Panel → Maintenance → Power Cleaning
- • Driver download: epson.com/Support
- • Wi-Fi setup: Epson Smart Panel
- • Toner level: printer LCD → General Setup
- • Drum replacement: LCD → Replace Drum
- • Driver download: support.brother.com
- • Wi-Fi setup: Brother iPrint&Scan
- • Toner level: printer LCD or web interface
- • Toner replacement: open front cover
- • Driver download: lexmark.com/support
- • Wi-Fi setup: LCD → Network → Wireless
- • Check printer manual for model-specific steps
- • Use OS printer settings for basic info
- • Search manufacturer website for drivers
- • Contact manufacturer support for help
Browser Compatibility
Test page printing + USB printer detection + all features
Test page printing + quality diagnosis + nozzle check (no WebUSB)
Privacy & Data Security
Our printer test tool is 100% privacy-friendly. The test page is generated entirely in your browser using HTML, CSS, and Canvas API — no print data is sent to any server. The WebUSB detection feature only reads device identifiers (vendor ID, product ID, manufacturer name) that are stored on the device itself — it does not access or transmit any print content, documents, or personal data. The window.print() function communicates directly between your browser and your operating system's print spooler — the web page has no access to what you print or which printer you select. You can verify this by checking your browser's network tab during use — no data leaves your device.
Supported Scenarios & Limitations
Quickly check whether Printer Test is the right tool for your needs. The lists below show exactly what this browser-based tool can and cannot do.
Works With
- All printer brands (HP, Canon, Epson, Brother, Lexmark, and more)
- USB printers, network printers, wireless printers, virtual printers
- Inkjet and laser printers
- Label printers and thermal printers (via print dialog)
- A4 and Letter paper sizes, portrait and landscape
- Test page printing in all modern browsers
- USB printer detection in Chrome and Edge (WebUSB)
- Print quality diagnosis (color, nozzle, alignment, text)
- Nozzle check patterns for inkjet print head health
Not Supported
- Read ink or toner levels (proprietary protocols, use manufacturer software)
- Directly send print commands without the print dialog (browser security)
- Scan or control a scanner (use manufacturer scanning software)
- Detect network or wireless printers via WebUSB (use print dialog instead)
- Access the OS print queue directly (use system settings)
- Control print head cleaning or alignment remotely (use printer software)
Printer Test only verifies whether input events reach the browser. It cannot determine whether a failure is caused by hardware, drivers, firmware, or the operating system.
Printer Test FAQ
How do I print a test page from my browser?
To print a test page using our tool, open this page in any web browser and click the "Test Page" tab. Select your paper size (A4 or Letter) and orientation (portrait or landscape), then click "Print Test Page." Your browser's native print dialog will open — select your printer and click Print. The test page includes text at multiple font sizes (8pt–24pt), RGB and CMYK color bars, a grayscale gradient, alignment crosshairs, border and margin marks, fine line patterns, a physical ruler for scale verification, reference images, barcode and QR code patterns, a grid, and a watermark. No software installation is needed — everything works right in your browser.
How do I check if my printer is recognized by my browser?
To check if your USB printer is recognized, click the "USB Detect" tab in our tool. This feature uses the WebUSB API, which is available in Chrome and Edge. Click "Check USB Connection" and your browser will show a device picker filtered to printer-class USB devices (USB class code 7). Select your printer to see its vendor name, product name, VID:PID, USB version, and device class. Note that WebUSB can detect the device and read its identifiers, but printer drivers may occupy the USB interface, preventing the browser from claiming it. This tool is a diagnostic assistant — for definitive connection testing, use the test page printing feature, which works with any installed printer through the browser's print dialog.
What is included on the printer test page?
Our printer test page includes 11 test elements: (1) Text rendering at 6 font sizes from 8pt to 24pt to check text clarity and font rendering. (2) RGB color bars with 8 colors (red, green, blue, yellow, cyan, magenta, black, white) plus CMYK separation bars. (3) A 21-step grayscale gradient from 0% to 100% to check grayscale smoothness and ink density. (4) Alignment crosshairs at four corners and center, plus CMY registration marks. (5) A border and margin test to verify page margins. (6) Fine line patterns at 0.5pt, 1pt, and 2pt spacing. (7) A physical ruler in centimeters and inches. (8) Four reference images (skin tone, sky, plant, grayscale card). (9) Barcode and QR code test patterns. (10) A grid pattern. (11) A watermark visibility test.
What should I do if my printer is printing wrong colors?
If your printer is producing wrong colors, use the "Quality Check" tab and select "Missing colors / Color cast." Our tool will generate a targeted test page with RGB and CMYK single-color bars. Print it and check each color individually: if a color is missing or faded, that ink cartridge may be empty or the print head may be clogged. For inkjet printers, run the print head cleaning utility 2–3 times. If the issue persists, replace the affected cartridge. For color cast (everything has a tint), check your printer's color management settings and ensure you are using the correct ICC color profile. Also verify that your printer is not set to "draft" or "economy" mode, which can affect color accuracy.
Why does my printer have white lines or gaps when printing?
White lines or gaps in your print output typically indicate clogged print head nozzles. Use the "Nozzle Check" tab in our tool to print a nozzle check pattern — dense horizontal lines for each color (Cyan, Magenta, Yellow, Black) at various spacings (0.3pt–2pt depending on your DPI setting). After printing, examine each color strip: if you see white gaps or broken lines, those nozzles are clogged. To fix this, run your printer's built-in print head cleaning utility (usually found in the printer software or control panel). Run it 2–3 times, then reprint the nozzle check. If the problem persists after multiple cleaning cycles, you may need to manually clean the print head or replace it. This issue is most common in inkjet printers that haven't been used for a while.
How do I fix a printer that shows as offline?
If your printer shows as offline, try these steps: (1) Check that the printer is powered on and has no error lights. (2) Verify the USB cable is securely connected at both ends, or for wireless printers, confirm the printer is connected to the same Wi-Fi network. (3) On Windows, go to Settings → Devices → Printers, right-click your printer, and ensure "Use Printer Offline" is not checked. (4) Restart the Print Spooler service: press Win+R, type "services.msc," find "Print Spooler," right-click and select Restart. (5) Clear the print queue — cancel all pending documents. (6) Update or reinstall the printer driver from the manufacturer's website. (7) For USB printers, try a different USB port or cable. (8) Restart both the printer and your computer. If none of these work, the printer may have a hardware issue.
Can this tool check my ink or toner levels?
No. Reading ink or toner levels through a web browser is not possible because printer manufacturers use proprietary USB protocols for ink level reporting, and these protocols vary by brand. WebUSB can detect the printer device and read its vendor/product IDs, but cannot communicate with the printer's internal ink monitoring system. To check ink levels, use your printer's built-in display screen, the manufacturer's software (HP Smart, Canon PRINT, Epson Connect, Brother iPrint&Scan), or check in your operating system's printer settings. On Windows, go to Settings → Devices → Printers → your printer → Open queue → Options → Ink/Toner. On macOS, go to System Settings → Printers → your printer → Options & Supplies → Supply Levels.
Does this tool support network and wireless printers?
Yes, for test page printing. Our test page printing feature uses window.print(), which opens your browser's native print dialog. The print dialog lists all printers installed on your system, including USB, network, wireless, and virtual printers. You can select any printer to print the test page. However, the USB detection feature (Module A) only works with USB-connected printers because it uses the WebUSB API, which cannot scan networks or detect wireless printers. For network printer setup, we provide guides for finding and adding network printers on Windows and macOS in the troubleshooting section below.
Which printer brands are supported?
Our printer test tool works with all printer brands because it uses the browser's native print dialog. Whether you have an HP, Canon, Epson, Brother, Lexmark, Dell, Samsung, Xerox, or any other brand, you can print our test page as long as the printer is installed on your system. The USB detection feature uses the usb-vendors.json database to identify printer vendors by their USB Vendor ID (VID). We provide brand-specific troubleshooting guides for the top 5 brands: HP, Canon, Epson, Brother, and Lexmark, covering ink/toner replacement, print head cleaning, Wi-Fi setup, and driver download. For other brands, our general troubleshooting guides apply equally.
Can I test a label printer or thermal printer?
Yes. Since our tool uses window.print(), it can send the test page to any printer installed on your system, including label printers and thermal printers. For label printers (like Zebra, Dymo, Brother QL, or Rollo), select the label printer in the print dialog and adjust the paper size to match your label dimensions. For thermal printers, the color bars will print in black only (thermal printers use heat-sensitive paper and cannot print color). The fine line patterns and barcode tests are especially useful for verifying label printer print quality and scannability. A dedicated label printer test tool with specific label templates (4×6 inch shipping labels, address labels, barcode labels) is planned for a future release.
Which browsers support USB printer detection?
USB printer detection uses the WebUSB API, which is supported only by Chromium-based browsers: Google Chrome (version 61+) and Microsoft Edge (version 79+). Firefox and Safari do not support WebUSB. If you are using Firefox or Safari, the USB detection tab will show a notice explaining that Chrome or Edge is required. However, all other features of our printer test tool — test page printing, quality diagnosis, and nozzle check — work in all modern browsers including Firefox, Safari, Chrome, Edge, and Opera. This is because printing uses window.print(), which is a standard browser API supported everywhere. For the best experience, we recommend using Chrome or Edge to access all features.
Why does the tool need to open the print dialog?
The print dialog is required because web browsers, for security reasons, cannot directly send print commands to a printer without user interaction. The window.print() function opens the operating system's native print dialog, which lets you choose which printer to use, adjust settings (paper size, orientation, quality, duplex), and confirm the print job. This is a fundamental browser security feature — websites cannot silently print or access your printer without your explicit consent. While this adds one extra click compared to direct printing, it also gives you full control over the print settings, which is actually beneficial for a test page tool since you may need to adjust paper size, orientation, or print quality for accurate testing.
Quick Summary
Printer Test is a free online printer diagnostic tool that lets you print a comprehensive test page with color bars, text, grayscale gradients, alignment crosshairs, fine line patterns, reference images, barcodes, and more — all directly from your browser with no download required. It also includes a problem-driven print quality diagnosis that generates targeted test pages based on your specific issue (missing colors, white lines, blurry text, alignment problems), a nozzle check pattern generator for inkjet print head health, and a USB printer detection feature (Chrome/Edge only) using the WebUSB API. No data is ever uploaded to a server. Use it to diagnose print quality problems, verify printer functionality, or troubleshoot printer issues without opening system settings.