Find Printers Not Automatically Discovered
If Linux does not automatically detect your network printer, and it is a Windows printer, you should try selecting the Windows Printer via SAMBA line and entering the server / printer information in the smb: // input field. These include the name of the computer to which the printer is connected, followed by a forward slash character (/), and then the shared network name of the printer. Then click the Browse button to list the printers attached to the server.
You can now select the correct printer driver as described earlier, and then print a test page. In my case, everything went smoothly.
How to connect a printer in Linux?
Linux printer, how to install it? With the refueling of cartridges, the matter is often clear, but with the operation of a printer in Linux, everything is much more complicated. Usually everything happens automatically, but sometimes it needs to be done manually. To install the printer, select the System | Administration | Printing (System | Administration | Printing), and the printer setup window appears on the screen.
Click the New button or select Server | New | Printer (Server | New | Printer); the Searching message will appear on the screen for a few seconds, which will then replace the list of all network or other printers found by Linux.
If your printer is listed, select it with a mouse click and click the Forward button. A message appears on the screen stating that Linux is looking for available drivers. If the system finds a suitable driver, it will offer you to install it.
Otherwise, the system will display a dialog box where you can manually select the manufacturer and model of the printer. If you are more technically aware, you can specify a PPD (Printer Driver) file or search the Web for the correct driver to download.
Licensed Windows 10 on Aliexpress for just 3
If you manually select a printer, a submenu will be displayed until you scroll down to see the driver you want in the Drivers window. Select the driver, click the Next button and the system will ask for the printer name, description and location.
After clicking the Apply button, you will be prompted to print a test page. I advise you to click the Yes button to make sure the installation is correct.
After successful installation, your printer will appear in the printer setup window. Other printers can be added to this window.
Other printers in Linux
There are hundreds (if not thousands) of printer brands and models, so it is only natural that you might have difficulty installing your printer on Linux. In this case, I suggest visiting the Web site (make sure Printers is capitalized), which provides installation guidelines for most Brother, HP, Lexmark, Samsung, and Xerox printers. Here you can find instructions for refueling Samsung ML-2160 and many other printers.
The Web site contains information on a variety of printers supported by Linux. If your printer is not among them, then, unfortunately, there is probably still no Linux driver for it. I wrote “still” because if your printer is still very new, remember to check the site again. Driver may be coming soon.
How to install Linux on an Android smartphone or tablet
Detailed instructions on how to turn any Android device into a full-fledged Linux computer.
Note: if you follow our instructions, the Linux OS will run in a virtual environment. Android will continue to run in the background. It would be wrong to call such a system complete. Nevertheless, she copes well with the list of standard tasks.
Before installing, close all unnecessary applications and clear the RAM of the Android device.
Before starting Linux installation, make sure your device is connected to a stable Wi-Fi network. Start GNURoot. The download of the required environment packages will begin.
Installation takes from 30 seconds to several minutes, depending on the speed of your Internet connection. Ignore the creeping lines until the following inscription appears:
Do not let this line scare those familiar with the concept of “root-rights”: the application will not cause any harm to the device, since it works in the “sandbox”.
Enter the following command:
Wait for the packages to download. This will be indicated by the line Reading package lists Done.
Now enter one more line:
To the question “Do you want to continue?” type the English letter Y and press Enter. The installation of the packages will begin.
This time, the installation procedure will take a little longer. Wait patiently for the end of the installation until the coveted line appears:
Installation of all packages of the Linux distribution is performed with the following command:
There is also an option to install the system kernel using the line:
Confirm the installation by retyping Y and pressing the Enter key. The package download procedure will begin.
During installation, make sure that all files have been downloaded successfully, and that when unpacking, your device does not run out of free space. Otherwise, starting the system will end with an error.
To complete the installation of the operating system, you need to download three additional utilities:
- XTerm. for accessing the terminal from the Linux graphical shell;
- Synaptic Package Manager. for managing apt packages and downloading applications;
- Pulseaudio. for installing sound drivers.
All three utilities are installed with a single GNURoot terminal command:
apt-get install xterm synaptic pulseaudio
About 260 MB of data will be downloaded to the device.
Now minimize the GNURoot application and open the previously installed XServer XSDL. Agree to download additional fonts. After the installation is complete, tap the screen several times (the application will prompt you to select the resolution and font size. it all depends on your preferences) until you see a splash screen with a blue background and white text.
Restart GNURoot and enter the following two commands in turn:
export DISPLAY =: 0 PULSE_SERVER = tcp: 127.0.0.1: 4712
The sequence of further restarting the system (when you want to reopen Linux) looks like this: start XServer XSDL and wait for the blue screen to appear, open GNURoot and enter the above two commands, return to XServer XSDL.
If the terminal swears at an invalid command, go back to step 5 of this manual and try installing the “bare” kernel. Check Android device memory status.
Now open XServer XSDL, wait a few seconds. and you have Linux ready to go.
To install applications, in the lower left corner, open the Start menu and select Run. Type Synaptic and press Enter.
In the window that opens, use the search and install the required applications. This can be the Firefox browser, the GIMP image editor, the Libre office suite, and other Linux-compatible programs.
Of course, this option for installing Linux cannot be called a full-fledged launch of the operating system on Android. Virtual Linux has several limitations, but when using a wireless mouse and keyboard (it is also possible to connect using an OTG adapter and a USB hub), you can turn your smartphone or tablet into a laptop with the functionality of an adult OS.
Use the Foomatic database
Typically, your Linux desktop environment provides a graphical printer configuration tool that allows you to easily configure CUPS and configure printers. There are many ways to connect printers, from direct USB cable connections to a network. For some types of connections, your printer may be automatically detected and configured. For others, you may need to do it yourself.
Ubuntu and many other Linux distributions use Red Hat’s printer configuration. Other printer configuration tools work in much the same way as they all use CUPS on the server. Launch the Printer Setting Tool on your Linux desktop and start adding a printer. (On Ubuntu, open System Preferences and click Printers, or launch the Printers app from Dash.)
Depending on the type of printer protocol you have chosen, you may need to provide printer drivers. This tool will provide you with a list of printer drivers available in the foomatic database. Select your printer manufacturer and find its model number in the list.
Can’t see your exact printer model listed? Search for the closest model number and try.
After setting up your printer in this way, you should definitely print a test page to make sure the printer driver you have selected is working correctly.
You can also simply use the CUPS web interface to configure and configure your printer. It’s a little less user-friendly, but should be available on every Linux distribution. Open your web browser, paste localhost: 631 into its address bar and press Enter. Click Administration and use the Add Printer link to add a printer through the web interface. You will be prompted for a password. Enter the username and password of your Linux account. On some Linux distributions you may need to use the username “root” and the password root.
How to install printer drivers on Linux
Generally, you don’t need to install hardware drivers on Linux. It will automatically detect the hardware on your computer and configure it for you. here is the goal. But there could be a different story about printers.
Here’s a fun fact: Linux printing is handled through CUPS (Common Unix Printing System). Apple owns CUPS and hires a core developer. CUPS also handles printing on Mac OS X.
Click on OpenPrinting.org Printer Database
OpenPrinting.org maintains a database of printers, along with recommended drivers for them. The Printer Setting Tool can actually search for and download PPD files directly from there. However, you can also just visit the printer database on the OpenPrinting.org website and find your printer model.
The database will tell you how well the printer is performing, recommend a driver, and provide PPD files. You can download the PPD file directly and install it manually if the database offers it.
For some printers, you can specify special drivers provided by the manufacturer. You may have to install them to get the printer to work. it is often a good idea to search for your printer model and “Linux” for instructions on how to use it. Finding instructions specific to your Linux distribution is also helpful, such as your printer model and “Ubuntu”.
Get PPD file from manufacturer
The Printer Setting Tool also allows you to provide a PPD file directly. Some manufacturers provide these files for their printers. You can find them on the printer driver disc, the manufacturer’s download site for that printer, or include them in the Windows driver itself if the printer is a PostScript printer.
Look at the manufacturer’s website or on the driver disk for the PPD file. You might also consider downloading a Windows driver and trying to open it in a file extraction program. Yes, even if it’s an.exe file, you can open it and dig around to find the PPD file. This may require the use of an extraction tool.
You can also search the Internet for the printer name and PPD file to determine if others have successfully found a PPD file that will work on the printer. If you have a PPD file, you can install it from the printer configuration interface.
But it still doesn’t work!
In an ideal world, your printer would be automatically detected and “just work”. However, printers have become a big problem for Linux users. The PPDs database provided by foomatic is designed to keep them as simple as possible, and the OpenPrinting.org website is designed to provide a centralized database of instructions for getting printers to work properly on Linux.
But some printers are simply not supported and will not work. Some printers may work, but not very well. Other printers may require proprietary drivers provided by their manufacturer, and these drivers can often be a headache to install. or they may not install at all on newer Linux distributions as they have not been maintained or updated for years.
For many printers, there is little that can be done. If you want to use your printer with Linux, you should look for one that supports Linux.t.
You can also just walk around the whole printer situation. for example, if you have a printer that supports Google Cloud Print, you can simply print to it from Linux via Google Cloud Print, avoiding printer driver problems. There’s even a Google Cloud Print driver for CUPS, allowing any application that supports standard CUPS (which means most Linux desktop PC applications) to print to a Google Cloud Print printer.
Printing problems? Consider going paperless. You can always print PDF documents and save them digitally. or just transfer these PDFs to another computer with a printer and print them there.
Configuring a Printer in Linux.
One of the tasks often performed by computers running Linux kernel-based operating systems is printing to a printer. The operating system is installed on the computer, the printer is connected, the print service is configured, and that’s it, the printer can be used. Setting up a printer in Linux usually does not depend on which distribution you are using and takes quite a bit of time. Let’s see how this is done when installing a printer connected to another machine on the network.
The first step is to install the CUPS printing system. To do this, you need to install the cups package, and all dependencies will be installed automatically by your package manager.
After installing the packages, the cups service starts automatically. If it does not start, then it must be started manually:
Additional packages may need to be installed depending on what brand of printer you have. In Debian, you can install all available drivers at once:
In CentOS, you have to install drivers for different manufacturers per package, you can usually find them by the words “CUPS driver”. If for some reason you did not find a suitable driver in the packages, you can try to find it at http://www.openprinting.org/drivers.
Configuring a Printer in Linux
Open the address http://127.0.0.1:631 in your browser. You will be prompted for the root user password, or the user password if no root password has been set (such as in Ubuntu). You should see the following page:
Click on the second tab (Administration)
We need to add a printer. You can try to find the printer automatically by clicking on the “Find New Printers” button, but this does not always work. Therefore, we click on the “Add Printer” button.
We choose how the printer should be connected to the computer. In my case, this is a printer that is connected to another computer and configured as a shared printer. Therefore, I choose “Windows Printer via SAMBA”. Press the button “Continue”.
There is no example for specifying a path for a printer with SAMBA access. We enter by hand: smb: //192.168.0.7/RX610 (the printer is connected to the host 192.168.0.7 and is called RX610). Click the “Continue” button. If the printer is connected to a local computer, then it can usually be detected automatically.
Now you need to enter the name of the printer, under which it will be visible in the system (required), as well as its description and location (optional). This is how it should look like in the end:
Now we need to select the manufacturer and model of the printer. First of all, we choose the manufacturer (in my case, it’s Epson).
Now select the driver that we will use (the driver corresponding to your printer) and click the “Add Printer” button. Now you need to set the default printer settings (at least set the paper size A4).
After that press the button “Set Default Options”. After the message that the printer was added successfully, you will see a page with information about the printer.
To check, you can immediately send a test page to print by selecting “Print test page” in the first drop-down menu (Maintenance).
If the page is successfully printed, then the setting was made correctly.
Above, I have already mentioned that the Linux distribution may well be loaded instead of Android, thanks to which it will be possible to use Framebuffer for direct access to the video adapter and significantly speed up the work of the graphical interface. However, doing this on a smartphone is practically pointless. Linux is unsuitable as the main system on small screens, moreover, it will be impossible to receive calls and use the Internet. But on a tablet Linux will look quite decent.
Usually, on a device originally running Android, the so-called native version of the Linux distribution is installed as follows. An additional partition is created on the tablet’s internal NAND drive, onto which the Linux distribution is copied. The U-Boot bootloader (which is used in most tablets) is then configured to use this partition as the boot partition. As a result, the tablet will automatically boot the Linux system after turning on the power.
To keep Android booting, the U-Boot loader is reconfigured so that the Linux partition is not the main one, but performs the function of a “Recovery Mode”, accessible by turning on the device with the volume key pressed (the same which is used to flash the device and perform various recovery operations). Thus, it is possible to get a device with a dual boot: Android by default and Linux distribution when booted in recovery mode. At the same time, Recovery Mode itself remains accessible only with the help of special tools.
If NAND memory is not enough to accommodate a full-fledged Linux system, parts of it (usually the / usr partition) are moved to an image or a partition on an SD card. By the way, the ext2 partition on the memory stick can also be used to install Linux running in a chroot environment.
Installing a native Linux distro is more difficult than running in a chroot environment, but it’s worth it if you have a tablet and an OTG cable with which you can connect a keyboard and mouse.
At first glance, it may seem strange that someone is trying to run an operating system on a mobile device that, in principle, is not designed to work with a small screen and without a sufficiently accurate manipulator (mouse) and keyboard. However, don’t jump to conclusions. A Linux distribution can provide a smartphone owner with many advantages, including a set of old proven tools such as command line utilities, advanced editors, FTP and SSH servers, network tools and application development tools. By running Linux without a graphical shell on a smartphone with a hardware keyboard (Motorola Droid, for example), you can comfortably use all of this right on the go without having to leave Android itself. All tools are available at any time, and the smartphone continues to be a smartphone, allowing you to receive calls and listen to Internet radio.
The second argument for installing Linux on a smartphone is the ability to use it as a portable workstation that can be connected to any PC and immediately access the terminal using an SSH / Telnet client or a VNC / RDesktop client. By definition, this is better than flash drives with Linux installed, since there is no need, firstly, to reboot the machine, and secondly, to drive data back and forth; the results of your work will be available immediately after you disconnect your smartphone from your computer.
Finally, Linux gives the greatest gain on tablets, the screen of which allows you to work more or less tolerably in a graphical environment, and the ability to connect a mouse and keyboard via an OTG cable generally gives you a chance to turn a tablet into a full-fledged workstation. At the same time, there is no particular difference between installing a Linux distribution on a tablet and a smartphone.
Porting Linux to Android is really easy, and the Linux kernel plays a major role here. Any Linux distribution is a collection of applications and libraries that run on top of the Linux kernel, and since Android itself is based on an almost unmodified Linux kernel, these applications and libraries can be run inside the Android environment without any problems. It is enough just to find a distribution kit for which there is a port on the ARM platform (do not forget that 99% of all Android devices run on ARM), install it using an ARM emulator on a virtual hard disk (that is, to a file), upload this file to SD card of the device, open a terminal, mount the image as a loopback device, and chroot inside. All! It’s as easy as running an FTP server in a chroot environment. a simple and proven method for decades.
The only sticking point when you decide to run a Linux distribution inside Android is the graphical environment. While there are no difficulties with access to the console due to the presence of a full-fledged terminal emulator, problems begin with graphical applications. there is no native X server for Android, and it is impossible to run a regular X server inside the distribution kit due to fundamental differences in the graphics architecture subsystems of the green robot. Despite the fact that it basically uses a standard Linux Framebuffer, on top of which you can run an X server, the exclusive right to use it initially belongs to the higher-level Android libraries, so it remains to either download the Linux distribution instead of Android (which is completely impractical), or come up with workarounds.
Checking the operation of the required modules
Keep in mind that support for loopback devices and ext2 / ext3 file systems required to mount an image is not available in all Linux kernels installed on smartphones running Android. You can check for support using the lsmod | grep.e loop.e ext2.
Enthusiasts have gotten out of this situation by using a simple “remote” desktop connection method using any VNC client available for Android. Inside the chroot environment, the Xvnc X server is launched and all applications run under it. The user only needs to install the VNC client, drive in the local address. and voila, a full-fledged desktop appears on the screen.
The only bottleneck when using Remote Desktop is performance. Even working locally, VNC cannot provide the proper level, which would be sufficient for smooth scrolling or movement of Windows without lags. It has not yet been possible to solve this problem, projects for the development of a native X-server that would use the Android graphics subsystem are still very raw and cannot be used to run full-fledged graphical environments. However, no one forbids using them; for example, X Server from Darkside Technologies Pty Ltd (goo.gl/ap3uD) is quite suitable for running simple software.
Initially, Linux for Android existed only in the form of an image with an already installed system, as well as explanatory instructions on how to connect and use this image. Then scripts appeared that automated the process of mounting an image and launching Linux, but they also required some head work. Finally, recently there have been installers available on Google Play (for example, goo.gl/RSA1j), to some extent automating the process of launching the distribution, although, in fact, this is still the same installation guide, but interactive, with direct links to downloading images and scripts.
Installing Gentoo on an ext2 partition
So, we installed Ubuntu using a filesystem image and loopback chroot wizardry. It turned out to be easy to do, and using scripts is generally very easy, but what if we go further and install a more hardcore distribution, and not using images, but on a dedicated ext2 partition on a memory card? So we can solve the problem of some firmware and kernels without support for loopback devices and, moreover, we can enjoy a normal distribution kit installed according to all the rules.
Take Gentoo as a test case. To install it on an ext2 partition, we need a memory card with a capacity of at least 2 GB and a rooted smartphone with busybox installed. The sequence of actions is as follows.
- We make a backup of data from a memory card and create an additional partition on it, at least two gigabytes in size. This can be done using any program for partitioning disks, but keep in mind that if you want to continue to use the SD card for its intended purpose, then create a FAT32 partition at the beginning of the card, so that it becomes the first, and an additional partition for installation of the distribution should be the second.
- We format the sections of the SD card:
- We take the phone, go to “Settings. About the phone ”and see which processor is installed. Next, go to the goo.gl/PRfux page and download stage3 for the desired architecture, for example stage3 for ARM v7 is in the current-stage3-armv7a directory.
- We mount the ext2-partition of the memory card on a PC and unpack the contents of the resulting archive into it:
We immediately edit the configs and everything that is needed to our liking, including editing /etc/resolv.conf according to the sample from the previous section.
Access to the desktop is done in the same way as in Ubuntu, except that now you have to collect a bunch of software right on the phone :). However, you can set up an environment for cross-compilation on a PC, but this is a topic for a separate article.
As I said, only distros ported to the ARM architecture are suitable for running on Android. First of all, these are Ubuntu and Debian, and the former, for obvious reasons, is of much greater interest among robots. It is also possible to install Gentoo and several specialized distributions such as Backtrack. Let’s consider the most typical case, that is, installing Ubuntu according to the standard scheme, without using any automated installers and other things.
It wasn’t long after the first Android smartphones were released until enthusiasts learned to run full-fledged Linux distributions on them. Techniques for installing Linux distributions on Android devices are widely known today, and there are even automated systems for installing and running Linux in the Google Play repository. In this article I will try to accumulate all the accumulated experience of working with Linux on smartphones, tell you why you need it, and show you how to avoid possible pitfalls when porting Linux to a smartphone or tablet.
Having started Ubuntu using a VNC server, you will notice that it is slow to work, which is associated with the costs of the VNC protocol for transferring images “over the network”. To avoid this problem, you can install Ubuntu as your primary system alongside Android so that it can use the video adapter directly. Unfortunately, there is no universal way to do this. Each device is unique in its own way, including different tables of NAND-memory partitions to be installed on, different devices and drivers for their operation.
Fortunately, the process of installing the native version of the distribution is well described for many devices in Russian-language forums, so it won’t be difficult to find instructions. It is worth, however, to immediately pay attention to several features of this type of installation:
- A separate or primary NAND partition. The Linux distribution can be installed both in a pre-created partition in NAND memory, and in the main boot partition. In the first case, the firmware developer usually leaves the ability to boot Android using a special script or by booting the Linux distribution in recovery mode, in the second it will be installed instead of Android and to restore the ability to boot the robot, you will have to reflash the device.
- Dual boot option. If the Linux distribution will be installed on a separate partition, the developer can leave the option to download Android. However, you should immediately pay attention to how this download occurs: using the recovery mode or a script launched from a regular computer. Still, the second method will be inconvenient on the road.
- Hardware support. The original Linux kernel of the Android firmware already includes all the necessary drivers that may be needed to run a full-fledged Linux system, but not all Linux firmware will start by itself. Often there are problems with the Wi-Fi adapter and the touch screen, which does not respond appropriately to touch. Therefore, before installing the firmware, you should carefully read about possible complications.
In any case, be prepared for the fact that during the installation of the Linux distribution all your data will be destroyed. There is no way without it.
Starting Ubuntu with the Startup Script
Choosing a disk layout
The next point will be about disk partitioning. You can choose a ready-made version prepared by the system. To do this, click on the “Automatic” button. But, here we will talk about another way to customize the markup. We will talk about manual configuration.
After that, you will need to select your SSD / HDD drive to save the installation files.
If there are no files on the disk, then choose to create a new partition table for installation:
Setting up additional features and options
If necessary, you can configure additional options after downloading and installing programs. For example, you can manually configure the network by disabling automatic configuration.
To display the time on the computer correctly, you need to select your time zone:
Specify home section
The home section is specified in the same way as the primary one. But just in case, now we’ll show you how to do it:
Select “Create a new section”.
You also need to specify the size of the partition. Specify the desired size with the basis that all your files will be stored there: movies, videos and music.
The section type also indicate “Primary”.
The mount point will now be / home. This means that everything was done correctly.
Installing ASTRA LINUX
Here you need to choose how you want to install the distribution. I recommend using the method that we have chosen.
Select the root partition
Here, just click on the free space where it is on your disk and click the “Next” button:
In the new window, click on “Create a new section” and click “Continue”.
The next item is the choice of the size of the partition. Usually it is recommended to choose from 20 GB, so that the system can install all updates and programs without restrictions. Usually 25-35 GB is more than enough. But, it is also worth mentioning about the starting threshold of 5 GB:
Select “Primary” if you need more than one section. If you are going to divide the hard disk into more than four, then it is recommended to select “Logical”. Then you can partition the disk into more partitions.
Then, click on “Start” so that you can place the operating system files at the beginning of the disk / space.
Almost ready. The only thing left to do is to customize the section. By default, the ext4 filesystem is used, and for the first partition, the installer will make the mount point “/” root.
Just click on the button “Section setup is over”, and then click “Continue”.
Final steps to complete installation
The installation of Astra Linux on your hard drive will now begin. Wait for the installation to complete.
Installing an HP Printer on Linux Ubuntu
Installing an HP printer under Linux is now much easier than installing a printer under Windows.
When the printer stops printing after reconnecting, then you need to reinstall the plugin
and try that it appeared on the list:
HPLIP includes the following: system services for communicating with printers; HP CUPS driver for two-way communication with HP printers (HP :); HP CUPS driver for sending faxes (hpfax :); HPIJS Ghostscript IJS driver made for rasterization from PostScript or Ghostscript files, as well as converting faxes to PostScript; utilities for printer maintenance (tracking the amount of ink, cleaning the head and its calibration); utilities for rewriting data from memory cards inserted into modern multifunctional devices (such as “scanner-printer-copier”); utilities for the fax service; graphical panel for access to all functions of the above devices; HPAIO driver for SANE (hpaio), which supports recognition in flatbed multifunction devices and self-feed devices.
On the official HPLIP website, the most recent version (2.8.12) is intelligible, which currently supports more than 1,536 printer models. To do this, to determine if HPLIP supports your HP printer model, follow this link. After you have found and selected the modification of your printer in the list of supported HPLIP printers, address your attention to the line with the recommended HPLIP version (requires HPLIP version). It shows the minimum version of HPLIP that must be installed for your HP device to function correctly. To do this, to see what version of the HPLIP system you have installed, run in the command line:
We address the line starting with the characters “ii”. In this line (in the third column), we will see the version of the installed HPLIP (in the wash case, this is version 2.8.7). If your Ubuntu has an earlier version of HPLIP than is required to successfully install your printer, you should update it. To do this, in order to install the printer, execute in the console “sudo HP-setup”, and then the following actions: Select the type of connection (modern devices are connected via USB, so we select. USB) and click on “Next” (Next); Select your printer model (it must be recognized by the system automatically, and if not recognized, then select it manually from the list of supported printers); Feel free to click on “Next” (Next) in the next two Windows; At the end of the installation, click on “Finish”. After these steps, your printer will be installed in the system and a test page will be printed. To set your HP printer as the default printer, select System. Specifications. Default Printer.
Installing an HP (Hewlett Packard) Printer in Linux
Today’s Linux distributions support a wide variety of peripherals. scanners, plotters, printers, etc. Quite often, newbies who have recently switched to Linux find out about problems with installing a new printer. Soft is called HP Device Manager, the whole package is called HP Linux Imaging and Printing (HPLIP). The current version of the HPLIP printer installer supports the 2201 HP engine. The HP Linux Printing and Imaging System (HPLIP) has been developed specifically to support most inkjet and multiple LaserJet printers, as well as scanning, faxing and memory card services. In Ubuntu, it is enough to install the hplip-gui package, and it will pull up everything you need.
When in the Windows operating system a user is looking for drivers for the hardware supplied in the computer, then in Linux, quite often, everything is punctual and vice versa. When buying a printer, scanner, TV tuner and other equipment, a Linux system fan monitors the available drivers for the desired equipment and makes a purchase based on the constructed research. If the device has already been purchased and the default driver is not supplied in the system. “dancing with a tambourine” begins. Today we will analyze the issue with the device driver for printers HP LaserJet P1005, P1006, P1007, P1008, P1505, P1505n, P2014, P2014n, M1005 MFP, M1120 MFP for the operator system Ubuntu Linux
Installing a Hewlett Packard Printer on Linux CentOS
How to setup driver for HP all-in-one printer / scanner on CentOS Linux? Install these packages first and ask to download and install other plugins. My printer works without these packages.
Second, install the plugins for the HP printer.
Then you can try to install the printer again:
Installing HP Printer on Linux Debian
If you have not done this at any time, then it is possible that at the most important moment the most important and small detail will not immediately arise. But do not be too painful about it, just remember that you will be constantly helped. Installing CUPS:
# apt-get install cupsys foomatic-bin foo2zjs cups-pdf
CUPS, which adheres to most standards, is a free printing subsystem. I also recommend the HP LaserJet 1022 Foomaic / foo2zjs printer. The HPLIP (HP Linux Printing and Imaging System) printing system is required to work with printers and MFPs (multifunctional devices) manufactured by Hewlett-Packard. It supports printing on most inkjet and multiple LaserJet printers, as well as scanning, faxing, and the memory card (photo) service on most MFPs. Setting up the HP printer and driver:
#aptitude install cupsys-driver-gimpprint gimp-print
After that you can set up printing from the program
Installing an HP LaserJet Printer in Linux Mint
There are very few conclusions (especially in Russian, which can be a problem for users with extremely little knowledge of Anglo-Saxon), so I think it’s worth laying out. If, when connecting a printer from an HP manufacturer, especially a LaserJet series (and especially models 1018 and 1020), your distribution kit noticed / did not detect the device and drivers for it automatically, an important document is sent to print and unsubscribed successfully, but in reality there are no impersonal actions happens, the following solution is proposed:
Let’s enable the superuser password. We look through interesting and not so interesting entries and when asked about an extension with downloading drivers, write “Y” or “y” (without quotes) and press Enter. After the devices of all packages and dependencies, close the terminal by writing the command with pens or by clicking the cross in the upper right corner. Then open the menu (lower left corner) = “Characteristics” = “HPLIP Toolbox”. Then everything is intuitively clear, plus the program is Smart, it will do most of the service for you.
To complete all actions, of course, you need the Internet.!
Everything, if the conditions are met correctly, the printer works, you can pamper yourself with printing a test page or, for example, copy and paste this text and print it.
You don’t need to go to the “Administration” = “Printers” section if you went there before reading the note. put all the recommended default settings there. Proprietary options and firewood do not want to work (although you may be lucky). At this point, in Linux Mint 18.3 Cinnamon, personally tested, on other shells / versions it also seems to help (a couple of cases was checked, it worked).
Installing an HP Printer on Fedora Linux
How to use an HP USB attached printer on Fedora Linux. Install these packages and ask to load and install other plugins. My printer works without these packages.
for apparatus plug-in for HP printer. This leads to a trick where the printer stops working after rebooting / resetting / etc. After that, how did I install the corresponding HP printer driver software as follows.
I cannot add my printer (HP LaserJet Professional p1606dn) with HP-setup support.
The problem is that I cannot load the binary of the include module from the default destination. Then I get hplip-3.14.1.run and throw it. However, it still cannot load the binary of the include module, and the whole procedure is here. Finally, I successfully add my printer using HP Device Manager as follows.
Xerox WorkCentre 3220 Printer Apparatus in Astra Linux Special Edition
Before starting the printer apparatus, the sane-utils package must be installed. Next, download and install the following packages with the support of the command
sudo dpkg.i path_to_file
Next, install the printer using the Fly print manager, the user on whose behalf the addition will be made should be in the lpadmin group. Open “Print Manager” fly in “Start menu-panel fly” → “Options” → “Printers” or execute the command “fly-admin-printer” in the terminal.
In the window that opens, click “Add” from the quick access menu or from the “Printers” menu. In the opened window “Add printers and classes wizard” select “Printer” and click next. Next, the “Authentication” dialog will open, you must enter the username and password of the user included in the lpadmin group.
Next, select the printer we are interested in from the list and press further. Enter information about the printer and click the “” button opposite the driver line. Select a driver from the list Samsung ML-1520 Series.
Please note after installing the SULD packages, there are two Samsung columns in the list of vendors, you need to select Samsung written in capital letters!
Xerox Linux Drivers
You can download Xerox drivers for all devices of this brand. They are presented below. Select a device title and proceed to download the Xerox Linux driver. You can use the quick search device and download Xerox drivers for Linux much faster.
To do this, choose one of the quick search options that is most convenient and understandable for you, and fill in the appropriate form. Downloading the correct Xerox driver for Linux is only possible from this site. Website content is updated daily to quickly find, download and install Xerox drivers for your Linux.
Installing the Xerox workcentre 3119 MFP in Ubuntu 7.04
After analyzing the laser printers available on the market, my attention was attracted by the new line of Xerox Phaser 3010/3040 / WC 3045. This is a new line already from Fuji Xerox, while the previous models of recent years were modified Samsung.
A few years ago, Xerox produced printers with solid state printing technology under the Xerox Phaser brand. These “laser” representatives are also not sufficiently “laser”. Xerox Phaser 3010/3040 / WC 3045 are actually LED printers.
For the first time this technology began to be promoted in our market by OKI 10-15 years ago. Perhaps you, as I remember, remember an advertisement in computer magazines 10-15 years ago: a kid in boxing gloves advertised OKI LED printers with the slogan “The main thing is not the size”.
Not wanting to buy an MFP, because I wasn’t going to give up what was available, although inkjet, I immediately discarded WC 3045, and the difference of 4 pages per minute for model 3040 (24 ppm) versus 3010 (20 ppm) was not critical for me, I stopped at Xerox Phaser 3040 models.
1) Download and unpack the drivers (skip, in / tmp. a folder with “Linux” drivers will appear).
2) The installer clearly lacks the capabilities of the dash shell, which / bin / sh refers to
Therefore, let’s change the link:
3) Now we go to / tmp / Linux (folder with drivers) and then I started running all the installers =) Maybe it sounds stupid, but none of them really worked for me, but all together and in some order, they gave a positive-approving result8)
cd / tmp / Linux
./install.sh // here I have one question stuck in a loop, besides “1” it did not accept anything, I pressed ctrlC and went on
cd models / wc3119 /
4) Now we start what you set up printers with. I used from the menu “System = Administration = Print”
5) Remove the newly-made (appeared) printer.
6) Install a new one, and from the two presented we select the one that is USB, but NOT MFP (!!)
7) We try to install the driver and look for it in “/ usr / share / cups / model / xerox” and try to print. It worked for me.
8) Now the scanner. It’s easier here.
Add here “/etc/udev/rules.d/60-symlinks.rules” at the end of the line:
Restart the service and add ourselves to the group so that you can scan:
sudo /etc/init.d/udev restart
sudo adduser lp
In conviction, everything worked for me. You can also return dash:
On a 32-bit system (Ubuntu 12.04 LTS), this is how everything is free and happened. The downloaded archive from the manufacturer’s website contained a deb package that could be installed without any problems in any convenient way (for example, using gdebi or dpkg.i.
After that, when the printer was turned on with the cable, it was automatically recognized by the system and configured by appearing in the Printers section of the XFCE Options Manager. If you have a 32-bit version. congratulations, the printer is installed.
Difficulties began with the device on 64-bit Ubuntu 12.10. As you can see, on the manufacturer’s website, the deb-package has only a 32-bit version, unlike rpm, which has both 32- and 64-bit.
Usually such situations were solved quite simply by adding 32-bit packages to the system, as, for example, here. It would seem that now this situation in Ubuntu 12.10 should be solved even easier, because 32-bit installations have become even easier thanks to the capabilities of the system. It was enough just to add: i386 when installing the package, and it was already in the system.
Installing a Xerox Printer on Linux
It is very unpleasant when a hardware manufacturer forgets to put a Linux driver on the included disk. And it also happens that it seems like a folder with drivers for Linux is present on the disk, but it is for your driver hardware that nothing is found in it.
So it happened to me with a Xerox printer and an expensive machine immediately turned into an unusable device that can only copy and scan to its internal disk. The search for a solution to the problem on the Internet did not give any result, everywhere there was only a question about how to solve this problem, but there was no answer.
Installing Xerox Phaser in Ubuntu video
The video on the Xerox Phaser installation in Ubuntu 64 bit is publicly available below, though in English, but I think you can figure it out
How to install the driver for the Xerox WorkCentre 3045b MFP in Linux?
I would like to say right away that I am the owner of this multifunctional device (MFP WorkCentre 3045b) and this device made me work hard and solve several problems in order to print the first test page.
It will be useful for owners of x32 and x64 bit systems. Now I will not drag out my story about how I solved problems with the Xerox WorkCentre 3045b MFP, it would be best to go straight to the explanation and their solution.
After opening the terminal, we have to write the following command:
sudo dpkg.i /home/artem/Downloads/xerox-workcentre-3045b-3045ni_1.0-28_i386.deb
sudo dpkg.i [path to the directory where the file is located] / [file name]
After we have entered the required command, press Enter.
Since I am using an x64 bit system, the driver does not work for me. To remedy this situation, we have to install additional libraries.
sudo apt-get install libxml2: i386 libjpeg62: i386 libstdc6: i386
Let’s turn on the command to install the second library in the terminal and press Enter.
sudo apt-get install lib32stdc6 libcupsimage2: i386
The quality of the printer was successfully opened, click “Print a test page”.
Xerox WorkCentre 7525 Linux Driver Apparatus
But in fact, the answer turned out to be very simple. All that was needed was the ppd printer driver for this printer. I found it in the archive with drivers, which the hardware manager offered for the Windows operating system English.5.250.0.zip This archive contained the XeroxWorkCentre7525.ppd I needed.I understand that the solution to this problem is not a topic for a blog post, because this task is very narrow and specific, but it is likely that it may be useful to someone, because according to this principle it is possible to install a driver for other printer models.
In fact, I solved this problem three more years ago, but then I had to change the HDD on the office PC and I had to go back to installing specific equipment again, and I have to admit I have already forgotten how I did it last time. Fortunately, I shared this information on one English-language forum and, having found that old message, I remembered the course of action. So, then we follow the address:
We are looking for all printers that are available and choose the one that interests us. You can change the default printer name in the system, etc. Next, we are asked to select a printer driver from the available ones. Since there is no one we need among the available printers, we use the previously loaded ppd file. Next, in the administration section, we will change the default settings for the printer. Or they can be changed through