Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows 11/10, Printers, Networking, Group Policy, Print Servers

Visa fee receipt/consulate invoice prints without barcode — MRV/DS-160/VFS QR code missing, blank box, invisible barcode

Technician avatar Technician
Hi! We’ll fix a consulate visa fee invoice/receipt printing without the barcode (QR or Code-128). Quick triage: are you printing from Chrome/Edge/Safari or Adobe Acrobat Reader? Is it a downloaded PDF from the portal or a web page invoice? And which program/center is this for — US MRV fee, Schengen/VFS, UKVI/GCKey, or another consulate?
Customer
It’s a US visa fee (MRV) receipt. The online preview shows a QR/Barcode, but the printed page has a blank box. I tried Chrome and a home printer.
Technician avatar Technician
Got it. Barcodes disappear for a few common reasons:
• The barcode is drawn via CSS background or a canvas and Chrome blocks it unless Background graphics is enabled.
• The barcode uses a non-embedded barcode font (Code-128/Code-39) so your PC substitutes it → prints as an empty box.
• The PDF has transparency/layers; rasterizing (Print as Image) fixes it.
• Wrong scaling (“Fit to page”) clips the MRV barcode margin.
We’ll run the safe path to get a scannable receipt for the VAC/ASC/consulate.
Customer
I just printed straight from Chrome’s preview. How do I enable background graphics and correct scaling?
Technician avatar Technician
Step 1 — Print correctly from the browser (Chrome/Edge)
1) Press Ctrl+P (or Cmd+P) → More settings.
2) Turn ON Background graphics (this makes CSS-based barcodes/QRs visible).
3) Set Scale: 100% (Actual size). Turn OFF “Fit to page”.
4) Margins: Default or None so the barcode area isn’t clipped.
5) Paper size: A4, Portrait (or whatever your receipt states).
6) If the portal offers “Open system dialog” → click it and choose your printer there. Some drivers render the visa fee barcode correctly only via the system dialog.
Customer
That helped on screen, but the printed copy is still blank where the barcode should be.
Technician avatar Technician
Step 2 — Download and print via Adobe Acrobat Reader
• On the portal, click Download PDF (not “Print page”). Save the MRV fee receipt / consulate invoice locally.
• Open in Adobe Acrobat Reader → Print → Advanced → check Print as Image. This rasterizes layers/canvas so the QR/Code-128 appears.
• Set Page Sizing: Actual size. Uncheck Choose paper source by PDF page size unless your printer requires it.
• If still missing: in Preferences → Page Display uncheck Use Local Fonts (forces embedded fonts) and try again.
Customer
After “Print as Image”, the QR finally prints. But the bank told me the barcode must be sharp and scannable. Any quality tips?
Technician avatar Technician
Step 3 — Make the barcode scannable (bank/consulate requirements)
• Use a laser printer if available; pick Monochrome, Best or 1200 dpi.
• Turn off toner save/draft and disable any Color Enhancement that softens edges.
• Keep Scale 100%, no auto-shrink/expand; barcodes need exact module size to scan at the VAC/VFS window.
• Print on A4, uncoated paper. Avoid photos paper or damp sheets that cause bleed.
• If inkjet: run head cleaning and select Plain Paper / High quality so DS-160 confirmation barcode lines stay crisp.
Customer
What if the portal only shows a web page invoice, not a downloadable PDF?
Technician avatar Technician
Step 4 — When it’s a web invoice (no PDF)
• In the browser’s print panel, turn ON Background graphics so CSS/background-image barcodes render.
• Disable Simplify page or Reader mode which strips the VFS/consulate barcode element.
• Try another browser (Edge/Chrome/Firefox) — their print engines treat canvas-drawn QR differently.
• If still blank, right-click → Print to PDF first, then open that PDF in Adobe and Print as Image.
Customer
I’m on macOS. Safari preview looks fine but the printed page is missing the QR.
Technician avatar Technician
On macOS do this:
• In Safari → File → Print → open the dropdown → check Print backgrounds and set Scale 100%.
• If it’s still blank, click PDF → Save as PDF, then open the file in Adobe Acrobat Reader and select Print as Image.
• For Schengen/VFS Global receipts, also try Firefox; it often respects embedded fonts/backgrounds better than Safari.
Customer
The consulate insists on the original size with a visible barcode. How can I make sure it isn’t cropped or resized?
Technician avatar Technician
Final compliance checks:
• Scale = 100% / Actual size, Portrait, A4. No “Fit to printable area”.
• Turn OFF headers/footers so they don’t overlap the MRV/DS-160 barcode region.
• Preview zoom to 100% and measure the barcode box on screen vs. the printed copy — they should match exactly.
• If your printer adds borders, choose Borderless or slightly increase margins to avoid clipping the QR corner.
Customer
That worked. I’ve got a sharp barcode on A4 at 100%. Anything else before my appointment?
Technician avatar Technician
Summary: For a consulate visa fee invoice that prints without a barcode, enable Background graphics, set Scale 100%, download the PDF and print from Adobe Reader → Print as Image, then select high-quality mono at 600–1200 dpi. This restores missing MRV/Schengen/VFS/UKVI barcodes and keeps them scannable. Need help making it pass the VAC scanner? Open the chat.

Quick answer: the accepted fix

Accepted fix when a visa fee invoice/receipt prints without the barcode: turn ON Background graphics in the browser, set Scale 100%, download the receipt as PDF, then print via Adobe Acrobat Reader → Print as Image. Use A4 Portrait and high-quality mono so the MRV/DS-160/VFS QR/Code-128 is sharp and scannable.


Why visa receipts lose the barcode (CSS backgrounds, fonts, canvas, scaling)

Many portals render the barcode/QR as a CSS background, web canvas, or using a non-embedded barcode font. Browsers often skip backgrounds when printing, substitute fonts, or clip margins when “Fit to page” is on. Rasterizing with Print as Image and forcing Actual size (100%) preserves the consulate/MRV barcode.

How to verify the barcode will scan at the consulate

Use a phone to check: open a generic QR/barcode scanner and confirm it reads on the printed copy. Inspect edges: they should be solid black with no stair-stepping. If the scanner struggles, reprint at 600–1200 dpi, Actual size, and avoid glossy paper.

Visa fee barcodes — quick troubleshooting tips

Most “barcode missing” cases are background graphics off, non-embedded fonts, or PDF transparency.

Quick path: Browser print with Background graphics ON → download to PDF → Adobe Reader → Print as Image → Scale 100% → high-quality mono on A4. Works for US MRV fee receipts, DS-160 confirmation, Schengen/VFS invoices, and UKVI/GCKey.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why does my consulate/MRV visa fee invoice print without the barcode?

Barcodes/QRs may be rendered as CSS backgrounds, canvas, or with a non-embedded barcode font. Browsers can skip backgrounds; printers can’t draw the font; or scaling clips the box. Enabling Background graphics, using Adobe Reader → Print as Image, and Scale 100% fixes it.

How do I make the barcode scannable at VFS/consulate?

Print on A4, Actual size (100%), mono 600–1200 dpi. Turn off draft/toner save. Prefer a laser printer. Avoid glossy paper. Ensure margins don’t clip the QR/Code-128 area.

Is a PDF better than printing the web page?

Yes. Download the official PDF receipt/confirmation and print from Adobe Acrobat Reader with Print as Image. Web pages often rely on CSS backgrounds/canvas that don’t print reliably.

Can I show a digital barcode on my phone instead?

Some centers accept on-screen barcodes; many require a printed, scannable copy. Check your specific consulate/VFS instructions and bring a paper backup.

Common barcode problems and quick fixes
SymptomLikely causeQuick fix
Blank box where barcode should be Backgrounds off / canvas not printed Enable Background graphics; try another browser
Barcode missing in PDF printout Non-embedded font / transparency Adobe Reader → Print as Image
Barcode prints but won’t scan Low DPI / scaling to fit Scale 100%, 600–1200 dpi, mono
Edges clipped on the right Headers/footers or margins Disable headers/footers; A4 Portrait; adjust margins

Step-by-step (Windows 11/10)

  1. In Chrome/Edge print dialog → More settings → turn ON Background graphics; set Scale 100%, A4 Portrait.
  2. Download the receipt PDF; open in Adobe Acrobat Reader → Advanced → check Print as Image.
  3. Printer driver: Mono, Best/1200 dpi; turn off toner save; no auto-fit.
  4. If still blank: try Firefox, or Print using system dialog, or “Save as PDF” then print the saved file from Acrobat.

Note for macOS

  1. Safari → File → Print → enable Print backgrounds; Scale 100%.
  2. Or use Firefox. If missing, PDF → Save as PDF, then Acrobat Reader → Print as Image.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant