2

У моего коллеги есть машина Win XP с USB-принтером, которой он хотел бы поделиться и иметь возможность печатать на нее с машины Linux. Он разрешил совместное использование на машине с Win XP и установил SAMBA на Linux. Ему совершенно не повезло даже увидеть компьютер с Win XP или принтер с компьютера с Linux. Что нужно сделать, чтобы использовать общий принтер?

Linux-машина работает в режиме двойной загрузки, а другая операционная система - Vista, которая может печатать на принтере.

2 ответа2

2

вы должны иметь возможность общаться с машиной Windows и запросить список общих принтеров с помощью этой команды:

smbclient -L rice -N

Если служба имен Windows недоступна, вам нужно будет указать IP-адрес ПК с Windows с помощью ключа -I, как показано в:

smbclient -I 192.168.1.25 -L rice -N

Найдя принтер Windows, вы можете настроить CUPS. Сначала убедитесь, что ваша установка CUPS имеет серверную часть smb, с помощью следующей команды:

ls -l /usr/lib/cups/backend/smb

Если этот файл не существует, создайте его, выполнив следующее:

ln -s `which smbspool` /usr/lib/cups/backend/smb

Ниже приведен пример настройки принтера, показанный выше:

lpadmin -p RicePrinter -v smb://rice/INKJET -P /root/inkjet.ppd
enable RicePrinter
accept RicePrinter
lpadmin -d RicePrinter

Если служба имен Windows недоступна, добавьте ключ -h, а затем IP-адрес ПК с Windows, к первой команде lpadmin, как показано в:

lpadmin -p RicePrinter -h 192.168.1.25 -i smb://rice/inkjet-P /root/inkjet.ppd

Ваш принтер готов к тестированию. Отправьте файл на принтер с помощью команды lp, за которой следует имя файла, или распечатайте документ из приложения.

  • обратите внимание, что этот пример основан на семействе дистрибутивов Debian.
1

Могут быть и другие проблемы, потому что для меня это всегда была простая операция с меню. Вероятно, он прошел этот путь, но здесь идет

Выбрать

Система> Администрирование> Печать> Новый

На данный момент в нижней части списка типов принтеров находится "Принтер Windows через SAMBA"

Затем в диалоговом окне адреса принтера выберите «Обзор», перейдите к общему принтеру и выберите его.

На данный момент это похоже на добавление любого другого принтера linux в отношении драйверов (очень просто и быстро, или немного больше работы).

Затем распечатайте тестовую страницу и начинайте.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .