


For more info, visit our Terms of Use page. This may influence how and where their products appear on our site, but vendors cannot pay to influence the content of our reviews. We may be compensated by vendors who appear on this page through methods such as affiliate links or sponsored partnerships. Tests basic scanning functionality via IPP USB.If your data center relies on VirtualBox and your virtual machines rely on USB, you've probably noticed that USB doesn't work unless you enable it.Tests that lorgnette can correctly enumerate IPP USB devices.Tests that the CUPS understands whether or not printers support print job copies (duplication).printer.IPPUSBPPDNoCopies, printer.IPPUSBPPDCopiesUnsupported, and printer.IPPUSBPPDCopiesSupported.This also tests that the automatic_usb_printer_configurer is able to automatically configure an IPP Everywhere printer.

Tests that the full print pipeline for IPP-over-USB printing works correctly.Tests that the full print pipeline works correctly for a basic USB printer.Tests that adding a basic USB printer works correctly.Refer to these existing tast tests for examples of how to use the virtual-usb-printer to test the Chromium OS printing stack. -output_log_dir - directory path specifying where scan settings will be logged.-record_doc_path - full path to the file used to record documents received from print jobs.Only needed for IPP-over-USB printer configurations.-attributes_path - full path to the JSON file which defines the supported IPP attributes.-descriptors_path - full path to the JSON file which defines the USB descriptors.The configuration files can be loaded with the following flags: Example configurations can be found in the config/ directory. The printer's USB descriptors and defined IPP attributes can be configured using a JSON file and are loaded at run-time using command line flags. When managed by Upstart, virtual-usb-printer sends its output to the system log.
