Настройка lpd windows 10

Обновлено: 01.07.2024

Настройте протоколы, используемые для печати документов с компьютера, подключенного к сети. К протоколам, поддерживаемым аппаратом, относятся LPD, RAW и WSD (Web Services on Devices (Веб-службы для устройств)).

Запустите Удаленный ИП и войдите в систему в режиме администратора системы. Запуск Удаленного ИП

Настройка протокола LPD или RAW

Щелкните [Изменить] в [Настройки печати LPD] или [Настройки печати RAW].

[Использовать печать LPD]
Установите флажок, чтобы выполнить печать по протоколу LPD. Если печать по протоколу LPD не используется, снимите флажок.

[Использовать печать RAW]
Установите флажок, чтобы выполнить печать по протоколу RAW. Если печать по протоколу RAW не используется, снимите флажок.

Настройка протокола WSD

[Использовать печать WSD]
Установите флажок, чтобы выполнить печать по протоколу WSD. Если печать по протоколу WSD не используется, снимите флажок.

[Использовать обзор WSD]
Установите флажок, чтобы получить от компьютера сведения об аппарате посредством протокола WSD. Этот флажок устанавливается автоматически при установке флажка [Использовать печать WSD].

[Использовать сканирование WSD]
WSD-сканирование, доступное для Windows Vista/7/8/10, позволяет сканировать документы на компьютер без установки драйвера сканера. Установите флажок, чтобы разрешить сканирование документов по протоколу WSD. Если сканирование по протоколу WSD не используется, снимите флажок.

[Использовать сканирование с компьютера]
Установите флажок, чтобы использовать сканирование WSD, управляя аппаратом с помощью панели управления. Этот флажок устанавливается только при установке флажка [Использовать сканирование WSD]. Для выполнения сканирования нажмите (COPY/SCAN) и укажите компьютер с подключением по WSD в качестве адресата сканирования (Сканирование на аппарате).

[Использовать многоадресное обнаружение]
Установите флажок, чтобы настроить аппарат для ответа на запросы многоадресного поиска. Если флажок не установлен, аппарат остается в спящем режиме даже после получения запросов многоадресного поиска.

Изображение пользователя Grenky.

Для начала необходимо сделать общедоступным принтер. Имеем следующие параметры:

  • ip нашего компьютера - 192.168.1.134
  • имя нашего компьютера - bookkeeper9
  • принтер видется в сети как - lj-1022

Для того что бы мы могли подцепить принтер по ltp - необходимо подключить соответствующую службу.
Идем в установку и удаление программ -> Установка компонентов Windows -> Другие службы доступа к файлам и принтерам сети -> Службы печати для Unix
!Возможно понадобиться диск с дистрибутивом Windows!
Далее запускаем службу "Сервер печати TCP\IP" (простите под рукой только русская Windows)

Подключение принтера к Kubuntu


Жмем Add Printer


  1. Имя принтера, так как мы его будем видеть в системе
  2. Имя компьютера к которому физически подключён принтер (в нашем случае тот, что с Windows OS)
  3. Полное написание названия принтера

Жмём Continue и выбираем Device в нашем случае это "LPD/LPR Host or Printer"


Далее вбиваем ip компьютера к которому физически подключён принтер


Жмём Continue,выбираем производителя


Выбираем модель принтера. Если ее тут нет то прийдется предварительно установить его. (Google)


Жмём Add Printer. После чего спросится пароль для подключения к принтеру.
Совет: находитесь в одной и той же рабочей группе.

Если у вас есть принтер, подключенный к Windows машине, то настроить его для сетевой печати на Mac достаточно просто, даже если драйверов для OSX для этого принтера не существует.

  • Принтер, исправно работающий на Windows машине — эмулятор PostScript принтера — Redirection Port Monitor

Настройка виртуального принтера в Windows

В моем примере два принтера без OSX драйверов — монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp, его содержимое:


-IC:\gs\gs8.64\lib;C:\gs\fonts<br>
-sDEVICE=mswinpr2<br>
-dNOPAUSE<br>
-dSAFER<br>
-sPAPERSIZE=a4<br>
-mono<br>
-sOutputFile="%printer%Samsung ML-2250"

В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). Для монохромного принтера я добавил строку "-mono".


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



В качестве порта выбираем «Redirected Port»:

Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:



На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».

Соглашаемся с предложением сохранить существующий драйвер:


Указываем название принтера:


Сразу можно «расшарить» принтер:


Теперь можно указать дополнительные данные, например пояснить, как именно устанавливать принтер и какие драйвера для этого использовать:


На этом шаге печатать тестовую страницу не нужно:


Установка принтера завершена:


Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:


Конфигурация порта «RPT1: Redirected Port»:

В поле «Redirect this port to the program» с помощью «Browse» указываем путь до gswin32c.exe, в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe

Обратите внимание, очень важно не забыть после имени файла поставить «пробел» и «-».

В селекте «Output» выбираем «Copy temporary file to printer».

В качестве «Printer» выбираем реальный принтер, в моем случае это «Samsung ML-2250».

«Run» — «Hidden» — скрываем все диалоги и окна программы.


На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.

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

Запускаем «System Preferences» и выбираем «Print & Fax».


На моем скриншоте уже настроены оба принтера :) Для настройки еще одного — нажимаем «+» и выбираем подключение по «IP».

«Protocol» — «Line Printer Daemon — LPD»

«Address» — IP адрес Windows машины с расшареным принтером.

«Name» — пишем название для принтера.

«Location» — значение, указанное на этапе настройки Windows принтера в поле «Location» (это не обязательное условие, но так акуратнее).

«Print Using» — «Select a driver to use» и пользуясь удобным поиском выбираем «Apple LaserWriter 16/600 PS».


Нажимаем «Add». На этом подключение принтера в Leopard — завершено. Проверяем, радуемся.

Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono.

I have a USB printer on a Windows 10 Pro machine shared as "Canon". I installed the LPD feature and it's for sure listening on TCP port 515 like it should, but no matter what queue name I provide, it doesn't connect.

lpq -S 127.0.0.1 -P "Canon"

says the queue name does not exist ("Windows LPD ServerError: specified printer does not exist"). So, is there either:

1) A way to list the queues on LPD or

2) A way to set the queue name?

LPD documentation for Windows is borderline non-existent. LPR (client side) documentation is thick on the ground. Server side, not so much. Or perhaps the LPR documentation is drowning out the LPD. Hard to tell.

The printer does work through the usual UNC ("\\Server5\Canon") protocol and prints just fine from clients that way. I just can't get it to work through LPD.

Все ответы

Displays the status of a print queue on a computer running Line Printer Daemon (LPD).

Lpq -S <ServerName> -P <PrinterName> [-l]

The -S and -P parameters are case sensitive and must be typed in upper-case letters.

How to display the status of the LaserPrinter1 printer queue on an LPD host at 10.0.0.45:

Lpq -S 10.0.0.45 -P LaserPrinter1

Besides, check this similar case for a hint

LPD service event ID 4009 " the specified printer does not exist on this computer " for shared printer

As I mentioned in my original post, LPQ isn't reporting anything useful. The link you added makes the point that the printer needs to be installed in general, which I also mentioned is already the case.

Do you have any help that goes beyond this?

Sorry for negligence.

For LPD/LPR problem, you could ask for assistance from Print/Fax forum, there are best resources for, I search here and find some similar cases, such as this one.

As the last post is about 4 months ago, is it solved?

I ran in the same problem today on Windows Server 2016 (!) and got the reason:

The LPD service obviously doesnt accept IPv6 adresses and also isnt working if you try a connection via 127.0.0.1.

If IPv6 is enabled and you try to connect via hostname, windows in standard will default to IPv6 and therefore the lpr command cannot be successful.

Solution:
Use IPv4 address or disable IPv6 before using the hostname.

I think it is truly sad that a Microsoft service included in a recent server OS cannot handle IPv6, and also does anyone know why the LPD cannot be connected with -S 127.0.0.1 ? Is it for security reasons or anything like that? Further i wonder about why the LPD is listening on all IP adresses (including IPv6 and loopback address) but only works on external reachable IPv4 addresses and otherwise states that the printer would not exist instead of telling the truth.
Further i thik it's much more sad that only a few people know about this and it is seemingly not documented at all since any question about this problem at first leads to "have you installed a driver?" or something like that.

Читайте также: