Adding printer in linux

How to Add a Network Printer in Linux

It’s usually possible to set up a networked printer to work with Linux, which is especially useful in offices where workstations or servers use that popular operating system. You’ll generally need to know the host name or internet protocol address of the printer and have drivers for it installed on your computer, before you begin the Linux network printer setup process.

Have Ubuntu Install a Printer

Ubuntu, one of the most popular Linux distributions now in use, usually makes it pretty simple to set up a networked printer.

From the main menu on the task bar, click «System Settings» and then click «Printers.» Then, click the «Add» button and «Find Network Printer.» When you see the text box labeled «Host,» enter either a hostname for the printer (such as myexampleprinter_) or an IP address where it can be reached (such as 192.168.1.1) in that field. Then, click the «Find»_ button.

Ubuntu should indicate that it has located the printer. Click the «Forward» button and choose the driver corresponding to your printer. If a driver isn’t found, try using a generic driver for your printer’s manufacturer if there is one. If you can’t find a driver on the system, look online or contact the manufacturer to see if an appropriate one is available for your Linux system to connect to your printer.

Examine the «Installed Options» mode and correct any errors and set any preferences you’d like. Set the Name, Description and Location fields to settings of your choice that will help you identify your printer. When you’re done, click «Apply» and open a program such as a word processing utility, a web browser or another program you’d use to print and verify that your printer is in the print menu’s list of available printers and able to print successfully.

Setting Up a Print Server

In some cases, you may want to use a computer running Ubuntu Linux as a print server for your networked printer. A print server is a computer that receives messages from the network, such as print job requests, and routes them to the printer.

First, use the cables that came with your printer to plug it into the wall and connect it to your computer. Often you’ll be able to connect it with a standard USB cable. Turn the printer on, and follow any instructions on the printer itself or in its setup instructions to get it ready to print, such as installing or aligning ink or toner cartridges. Once the printer is on, open the «System» menu on the Linux system that is set to be the print server.

Click «Administration» and then click «Printing.» In the «Printing» box, click the «Server» menu and then click «Settings.» Make sure to click the box next to «Publish shared printers connected to this system» to make the printer visible to other computers on your network so that they can print to it. Enable other settings you wish, such as allowing users to cancel other users’ print jobs or allowing computers to connect to the printer over the internet, taking into account the security ramifications of doing so, and then click the «OK» button.

Right-click the printer in the list of printers and ensure that the «Shared» checkbox is checked, then adjust any other printing options, such as which users have access to print to the computer. Click «OK» when you are done, and then attempt to print to your printer from the new print server and from another computer on your network to verify it is working properly.

Find a Printer IP

If you need to connect a computer to a network printer and aren’t sure of its IP address or hostname, there are a few ways to discover it. If your company has an IP department or someone on staff who installed the printer, see if they have recorded it somewhere.

Читайте также:  Fix recovery windows downloads

If that information isn’t on file, see if the printer itself can display its own IP address. Many printers have an option to display the printer IP address on the printer screen or to print it on a status page. Check through your printer’s manual if you can’t find such an option in the printer manual.

You can find a printer IP address with Linux or another operating system on a computer where it’s already configured. View the printer configuration menu in that computer’s operating system, using the «Settings» menu on Microsoft Windows, the «System Settings» menu on Ubuntu or the «System Preferences» menu on a macOS system to see what address is configured for the printer and try it on the computer you are trying to connect.

Other Linux Distributions

Most Linux distributions and other Unix-style systems use the Common Unix Printing System, or CUPS, to connect to printers, so they’re mostly compatible with the same sets of printers.

Some may have slightly different configuration menus from Ubuntu, but generally the commands will be the same and the requirements, to enter the printer’s IP address or domain name and select the appropriate driver, will be the same. If you’re not sure where to find the menus in your variation of Linux, check the Linux distribution’s online manuals, which you can usually find at the distribution’s website or with the help of your favorite search engine.

Troubleshooting Printer Problems

If you connect a printer to a computer running Linux or any other operating system and it won’t print properly, you can attempt to troubleshoot the problem. First, make sure that the printer is plugged in, turned on and not displaying any error messages on its screen. If you have another computer on the network that has printed to the printer before, try printing to the printer from that computer and ensure it’s still generally able to print without an issue.

Then, assuming the printer is otherwise working, verify your computer is connected to the same network the printer is on. For example, if your computer is connected to your smart phone or to a Wi-Fi network from a nearby business, it may not be able to access the printer on your office or home network. If your office has multiple networks, such as a wired network and a wireless network or an employee wireless network and a guest network, verify that it’s on the same network as the printer. If another computer is successfully printing, you may want to verify they’re on the same network.

Then, if the computer does appear to be on a network where it can access the printer, ensure that your router and firewall are configured to allow access to the appropriate ports for the printer. Many printers use _port 631 for the Internet Printing Protoco_l, but you may have to consult the printer manufacturer’s website or the printer manual to know what ports need to be open and view the router or firewall administration page to set these settings the way you want. If you have an IT department, they may be able to help.

Also make sure that you have the latest version of the printer drivers installed on your computer. Check with the printer manufacturer to see if there are newer drivers that fix any known issues with your version and distribution of Linux or if there are problems other people have reported.

Источник

Ubuntu Documentation

Your system can recognize many types of printers automatically once they are connected. Most printers are connected with a USB cable that attaches to your computer, but some printers connect to your wired or wireless network.

If your printer is connected to the network, it will not be set up automatically – you should add it from the Printers panel in Settings .

Make sure the printer is turned on.

Connect the printer to your system via the appropriate cable. You may see activity on the screen as the system searches for drivers, and you may be asked to authenticate to install them.

A message will appear when the system is finished installing the printer. Select Print Test Page to print a test page, or Options to make additional changes in the printer setup.

Читайте также:  Ошибка windows ndis sys windows

If your printer was not set up automatically, you can add it in the printer settings:

Open the Activities overview and start typing Printers .

Press Unlock in the top right corner and type in your password when prompted.

Press the Add… button.

In the pop-up window, select your new printer and press Add .

If your printer is not discovered automatically, but you know its network address, enter it into the text field at the bottom of the dialog and then press Add

If your printer does not appear in the Add Printer window, you may need to install print drivers.

After you install the printer, you may wish to change your default printer .

Источник

MNorin.com

Блог про Linux, Bash и другие информационные технологии

Настройка принтера в Linux.

Одна из задач, которую часто выполняют компьютеры под управлением операционных систем на базе ядра Linux — это печать на принтере. На компьютер устанавливается операционная система, подключается принтер, настраивается служба печати, и всё, принтером можно пользоваться. Настройка принтера в Linux обычно не зависит от того, какой дистрибутив вы используете и занимает достаточно мало времени. Давайте посмотрим, как это делается при установке принтера, подключенного к другой машине в сети.

Установка CUPS

В первую очередь необходимо установить систему печати CUPS. Для этого необходимо установить пакет cups, а все зависимости будут установлены автоматически вашим менеджером пакетов.

После установки пакетов сервис cups запускается автоматически. Если он не запустился, то его надо запустить вручную:

В зависимости от того, какой марки у вас принтер, может потребоваться установить дополнительные пакеты. В Debian’е можно сразу установить все доступные драйвера:

В CentOS вам придется ставить драйвера для разных производителей попакетно, найти их можно обычно по словам «CUPS driver». Если вы по какой-то причине не нашли в пакетах подходящего драйвера, вы можете попробовать найти его на странице http://www.openprinting.org/drivers.

Настройка принтера в Linux

Откройте в браузере адрес http://127.0.0.1:631. У вас будет запрошен пароль пользователя root, либо пароль пользователя, если пароль root не задан (как, например, в Ubuntu). Вы должны увидеть следующую страницу:

Кликните на вторую вкладку (Administration)

Нам нужно добавить принтер. Можно попробовать найти принтер автоматически, нажав на кнопку «Find New Printers», но это не всегда работает. Поэтому кликаем по кнопке «Add Printer».

Выбираем, каким образом принтер должен быть подключен к компьютеру. В моем случае это принтер, который подключен к другому компьютеру и настроенный как принтер общего доступа. Поэтому я выбираю «Windows Printer via SAMBA». Нажимаем кнопку «Continue».

Примера задания пути для принтера с доступом по SAMBA нет. Вводим руками: smb://192.168.0.7/RX610 (принтер подключен к хосту 192.168.0.7 и называется RX610). Нажимаем кнопку «Continue». Если принтер подключен к локальному компьютеру, то он обычно может быть определен автоматически.

Теперь Нужно ввести имя принтера, под которым он будет виден в системе (обязательно), также его описание и местоположение (необязательно). Вот как это должно в итоге выглядеть:

Теперь можно нажать кнопку «Continue».

Теперь нам нужно выбрать производителя и модель принтера. В первую очередь выбираем производителя (в моем случае это Epson).

Нажимаем кнопку «Continue».

Теперь выбираем драйвер, который будем использовать (драйвер, соответствующий вашему принтеру) и нажимаем кнопку «Add Printer». Теперь надо установить настройки принтера по умолчанию (как минимум установить формат бумаги A4).

После этого нажимаем кнопку «Set Default Options». После сообщения о том, что принтер был успешно добавлен вы увидите страницу с информацией о принтере.

Для проверки вы можете сразу отправить тестовую страницу на печать, выбрав пункт «Print test page» в первом выпадающем меню (Maintenance).

Если страница успешно выведена на печать, значит настройка произведена правильно.

Источник

Как подключить принтер к Ubuntu

Несмотря на приход цифровой эпохи, печать все ещё остается одной из основных возможностей компьютера. Но в Linux с печатью все не так уж просто. В последние годы ситуация очень сильно улучшилась, появились универсальные протоколы, для взаимодействия с принтерами, с помощью которых система может выполнять печать даже без установки драйверов, но со старыми устройствами ещё могут быть проблемы.

Большинство производителей принтеров не выпускали отдельных драйверов для Linux, поэтому при выборе принтера, сначала нужно смотреть поддерживается ли он вашей операционной системой. В этой статье мы разберем как подключить принтер к Ubuntu на примере принтера Canon Pixma e414 и дистрибутива Ubuntu 18.04, однако общий алгоритм действий подойдет и для других дистрибутивов Linux.

Как подключить принтер к Ubuntu

1. Добавление принтера в систему

Статья ориентирована в первую очередь на современные принтеры, которые подключаются к компьютеру по USB. Сначала подключите принтер к питанию, включите его, а потом подключите USB провод от принтера к компьютеру.

Читайте также:  C windows system32 cmd exe появляется постоянно

Сначала нужно проверить не определяет ли ваша система принтер автоматически. Как я уже говорил, современные принтеры поддерживают универсальный протокол обмена данными и он поддерживается в новых версиях дистрибутивов. Для этого откройте утилиту Настройки, затем пункт Устройства и Принтеры:

Здесь нажмите кнопку Добавить принтер:

Система выполнит поиск принтеров, а затем выведет список найденных устройств. Если принтер был обнаружен, выберите его и нажмите кнопку Добавить.

Когда принтер появится в основном окне вы можете нажать на шестеренку и установит галочку Использовать по умолчанию, чтобы всегда применять этот принтер для печати. Более точная настройка принтера ubuntu может быть выполнена с помощью пункта Параметры печати. Здесь же можно посмотреть очередь печати. Теперь можете что-то напечатать, например, с помощью LibreOffice, чтобы убедиться, что все работает.

2. Поиск и установка драйверов

Если первый способ не сработал, вам придется попытаться найти драйвера для этого принтера в интернете. Даже если принтер заработал, но в нём есть встроенный сканер, то без драйверов вы не сможете заставить его работать.

Драйвера можно найти с помощью Google или на официальном сайте. Для поиска драйверов также можно использовать Vendor ID вашего принтера, который вы можете посмотреть с помощью команды lsusb:

Чтобы понять какая из записей принадлежит принтеру можно выполнить команду с подключенным принтером и без него, а потом сравнить или же искать в выводе название принтера. Например, у меня это Canon. Для этого принтера можно найти драйвера на официальном сайте. Отдельно для Canon e414 драйверов нет, но он будет работать с драйверами e410.

Загрузите версию драйвера для Linux в формате deb, а также утилиту для сканирования ScanGear. Затем распакуйте архивы с пакетами и установите сами пакеты. Разработчики поставляют в архиве не только пакет, но и скрипт для установки, поэтому после распаковки достаточно запустить скрипт .sh:

tar xvzf cnijfilter2-5.10-1-deb.tar.gz
sudo sh ./cnijfilter2-5.10-1-deb/install.sh

После установки утилита попросит подключить принтер. Выберите вариант подключения USB, нажмите Enter, затем введите цифру найденного принтера и нажмите снова Enter. Утилита зарегистрирует принтер в системе и теперь вы сможете им пользоваться.

Аналогичные действия надо проделать для утилиты сканирования:

tar xvzf scangearmp2-3.10-1-deb.tar.gz
sudo sh ./scangearmp2-3.10-1-deb/install.sh

Теперь можно запустить что-нибудь на печать. Для запуска утилиты сканирования используйте команду:

Установка принтера Ubuntu завершена. В моем Canon E414 сканер настроить так и не удалось, а печать прекрасно работает. Если этот драйвер у вас не сработал для Canon, то можно попробовать UFRII драйвер, тот драйвер устарел и не обновляется, зато драйвер UFR регулярно получает обновления. Загрузить его можно по ссылке. Установка аналогична предыдущему варианту, только после завершения установки надо добавить принтер через CUPS. Как это делается смотрите ниже.

3. Ручная настройка CPUS

Common Unix Printer Service — это служба для настройки и управления принтерами, разработанная в Apple для MacOS и других операционных систем на базе Unix. Она может использоваться для подключение принтера в linux локально, а также для группы компьютеров и имеет веб-интерфейс для удобного управления. Если в вашей системе программа ещё не установлена, вы можете установить её командой:

sudo apt install cups

Затем нужно добавить текущего пользователя в группу lpamin и перевойти в систему:

sudo usermod -aG lpadmin $USER

Теперь, откройте веб-интерфейс, который доступен по адресу localhost:631:

Стоит отметить, что работать интерфейс будет только в Firefox, в Chromium утилита будет сообщать о проблемах с доступом. Затем перезапустите сервис. В интерфейсе надо открыть вкладку Администрирование, затем нажать кнопку Добавить принтер:

В следующем окне появится список обнаруженных принтеров. Выберите нужный и нажмите кнопку Continue:

Далее будет выведена информация о принтере, здесь можно настроить его имя и выбрать нужно ли делать принтер доступным по сети.

На этом шаге вы можете выбрать версию модели вашего принтера, если она была определена неверно.

На последнем шаге добавления принтера вы можете настроить формат бумаги по умолчанию, а также несколько других параметров. После завершения подключения принтера к Ubuntu можно переходить к печати.

Выводы

В этой статье мы рассмотрели, как выполняется установка принтера в Ubuntu на примере Canon. Как видите, все может работать по умолчанию, без необходимости установки драйверов. А если все же понадобятся драйвера, то теперь вы знаете, что нужно делать. Для принтеров от других производителей последовательность действий будет такой же, только драйвера будут другие и в другом формате.

Источник

Оцените статью