Home → CodeWeavers CrossOver Product → Chrome OS → Making your Printer available with CUPS in the Linux(beta) VM on Chrome OS
3.10. Making your Printer available with CUPS in the Linux(beta) VM on Chrome OS
CUPS - Common UNIX Printing System
CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
This will allow you to connect to a printer on your network while using the Linux (Beta) VM on your Chromebook.
Note: This is needed because using software in the virtual machine will not detect a printer that is already connected to you Chromebook. You will not be able to printer your BOL's, checks, envelopes, etc. without it.
1. Open up the Linux Terminal
2. Enter the command: sudo apt-get update (This will insure all your packages are up to date)
3. Enter command: sudo apt install cups
4. After CUPS downloads, in the Terminal you will be asked if you wish to continue with the install. Enter command: Y
5. Enter command: sudo apt install system-config-printer
6. Enter command: Y
7. Enter Command: xhost +
8. Enter Command: sudo system-config-printer (This will then open a GUI to allow you to configure what printer you would like to connect to on your network)
9. Click the Add button
10. You can then search for your printer on your network
11. You will then have to select a driver for you printer. If you cannot find the exact MAKE and MODEL of your printer, it is recommended to select the "Generic" option. (CUPS will also label them as recommended).
12. After you select your printer click OK or test that everything is working. If something doesn't work correctly and you close this window by mistake just reenter the command: sudo system-config-printer to open the setup again.