Skip to content

Kiosk Printing in Chrome

micwallace edited this page May 14, 2016 · 1 revision

This guide has kindly been provided by github user Darrencwood.

Chrome Kiosk Printing

We've had some success with this using the chrome kiosk-printing setting (chrome.exe --kiosk-printing) and browser printing as webprint didn't work correctly rendering the receipt for us.

Once you've done the following the first receipt will be a blank but all following receipts should be fine.

I did need to tweak the following chrome flags

Go to chrome://flags

Enable the following in this order; Override software rendering list Mac, Windows, Linux, Chrome OS, Android Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. #ignore-gpu-blacklist Enable

Disable the following;

3D software rasterizer Mac, Windows, Linux, Chrome OS, Android Fall back to a 3D software rasterizer when the GPU cannot be used. #disable-software-rasterizer Disable

Enable the following;

GPU rasterization Mac, Windows, Linux, Chrome OS, Android Use GPU to rasterize web content. Requires impl-side painting. #enable-gpu-rasterization

Simplify page on print preview Mac, Windows, Linux, Chrome OS Enables the simplify page check box on the print preview dialog #enable-print-preview-simplify

Zero-copy rasterizer Mac, Windows, Linux, Chrome OS, Android Raster threads write directly to GPU memory associated with tiles. #enable-zero-copy

Clone this wiki locally