Hardware Workarounds

From SuperX Documentation and Help
Jump to navigation Jump to search

The following are useful workarounds when your hardware is not working by default on SuperX. These are not recommended if your hardware is detected by SuperX on default configuration.


Setting up HP Laserjet Printer drivers

1. Adding root password. Run the following command in the Terminal

sudo passwd root

Sudo passwd root.png

2. Installing dependencies. Run the following command in the Terminal

sudo apt-get install --force-yes avahi-utils libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg-dev libsnmp-dev snmp-mibs-downloader libtool libusb-1.0.0-dev wget policykit-1 policykit-1-gnome python3-dbus python3-gi python3-dev python3-notify2 python3-imaging python3-pyqt4 gtk2-engines-pixbuf python3-dbus.mainloop.qt python3-reportlab python3-lxml libsane libsane-dev sane-utils xsane python-all-dev

Hp dependency.png

3. Downloading and Installing hplip-3.14.6. Run the following command in the Terminal

wget http://nchc.dl.sourceforge.net/project/hplip/hplip/3.14.6/hplip-3.14.6.run

OR Go to this link and download the file. Download


Hp download.png

Go to the folder where hplip-3.14.6.run is downloaded. Then right click on a free space then -->Actions-->Open Terminal Here. A new terminal window will appear. Type in the command below and follow the setup steps as required.

sh hplip-3.14.6.run

Open terminal.png Hp terminal.png

Note: when the setup asks for OS name and version, give option 7 i.e Ubuntu and version as option 7 i.e 14.04. When asked, always select yes(y) and automatic(a) on the setup.

Setting up Samsung SCX-xxxx Printes

1. Download the Samsung Printer Drivers from here. [Download]

2. Extract the file. To extract, you can right click on the downloaded file then Extract-->Extract Archive Here, Autodetect Subfolder. Now go to the extracted folder. Right click on a free space then --> Action --> Open Terminal Here.

3. Run the following line in the terminal.

sudo sh install.sh

4. Follow the setup instructions.

5. Now add the printer in Control Panel--> Printer --> Add Printer.

Setting up Canon UFR II supported Printers

1. Download the Printer driver from here. [Download]

2. Extract the downloaded file. To extract -> Right click on the downloaded file then go to Extract--> Extract Archive here, Autodetect subfolder.

Setting up Canon UFR II supported Printers

3. Open the extracted folder. Now go to 32-bit_Driver(For 32bit systems) or 64-bit_Driver(for 64bit systems)-->Debian.

4. You can see two files, cndrvcups-capt_3.10-1_i386.deb and cndrvcups-common_3.00-1_i386.deb.

  • Double click on cndrvcups-common_3.00-1_i386.deb and install the package.
  • Double click on cndrvcups-capt_3.10-1_i386.deb and install the package.

5. Restart the PC and add the printer into Control Panel-->Printer-->Add Printer.

6. For Canon LBP6000/2900 series.

Setting up Epson Printers

1. Search and download the Epson Printer Driver from Here


Setting up Canon AIO series Printers with scanner

  • The scanner support for Canon AIO Printers are supported Out of the Box. Just Plug in the Printer and run scan application from Superx App Launcher.
  • If the Network connected Canon AIO Printer's scanner is not detected by the scan application than you have to configure the application to find the scanner on the network.
  • To configure the scanner, Follow the below instructions.

1. Open File Manager

2. Go to /etc/sane.d/, Right click on the file pixma.conf, Go to Root Actions--> Open As Text.


Run the following command in Terminal

kdesudo kwrite /etc/sane.d/pixma.conf

3. Add a line at the end of the document containing the IP address of your Scanner followed by bjnp://. It should be look like...


4. Save the file. 5. Restart the PC and open Scan application.

Graphics Cards

SIS 771/671 devices

1. Add The SIS 771/671 driver Repository using Control Panel -> Software Sources -> PPAs and adding the following line:



you may run the following command in the Terminal to do the same:

sudo add-apt-repository ppa:mati75/sis771

2. Then update the repository and install the package xserver-xorg-video-sisimedia from Package Manager or run the following command in the Terminal one by one:

sudo apt-get update
sudo apt-get install xserver-xorg-video-sisimedia

3. Create a file and rename with use-vesa.conf in your home folder. Then open the file with a text editor and add the following line

Section "Device"
Identifier "Video Device"
Driver "vesa"
Section "Monitor"
Identifier "Configured Monitor"
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Video Device"

4.1. In terminal "sudo kwrite /etc/modules"

4.2. The editor will open. Add the following line to the bottom (without quotes) and save: "sisfb".

5. Copy the use-vesa.conf to /usr/share/X11/xorg.conf.d/

  • To do so --> Copy the use-vesa.conf file and go to root folder (In the Left side of the File Manager) then go to usr-->share-->X11-->xorg.conf.d then right click on a free space and go to Root action--> Open in File Manager.
  • If it requests for password then give the password and click ok.
  • Then a new File Manager window will appear. Right click and paste the file.

6. Finally Restart the Computer

Wireless Devices

Setting up the Broadcom Wireless 43xx devices

  • Open Package Manager
  • Search for bcmwl-kernel-source, click on Installation then Apply changes if not installed
  • When Installation is completed, restart your PC