none
Windows 7 Service Pack 1. Служба LPD отклонила задание на печать от %2 для принтера %1 , так как указанный принтер на данном компьютере отсутствует. Повторите попытку печати с клиента, указав правильное имя принтера. RRS feed

  • Вопрос

  • На компьютере под управлением Windows 7 Service Pack 1 существует несколько сетевых адаптеров (напр. if0, if1, if2) и принтеров (напр. print0, print1).

    При попытке печати по LPD через if1 на очередь print0 выдается сообщение в журнале Windows:

    Служба LPD отклонила задание на печать от %2 для принтера %1 , так как указанный принтер на данном компьютере отсутствует. Повторите попытку печати с клиента, указав правильное имя принтера.

    При помощи утилиты lpq были просмотрены доступные очереди печати с разных интерфейсов:

    > lpq -S if0 -P print0 -l
    
                            Сервер LPD для Windows
                            Принтер \\if0\print0
    Владелец    Состояние      Имя задания      Код задания       Размер   Страниц   Приоритет
    ----------------------------------------------------------------------------
    
    > lpq -S if0 -P print1 -l
    
                            Сервер LPD для Windows
                            Принтер \\if0\print1
    Владелец    Состояние      Имя задания      Код задания       Размер   Страниц   Приоритет
    ----------------------------------------------------------------------------
    
    > lpq -S if1 -P print0 -l
    
                            Сервер LPD для WindowsОшибка: указанный принтер не существует
    
    
    > lpq -S if1 -P print1 -l
    
                            Сервер LPD для WindowsОшибка: указанный принтер не существует
    
    > lpq -S if2 -P print0 -l
    
                            Сервер LPD для WindowsОшибка: указанный принтер не существует
    
    
    > lpq -S if2 -P print1 -l
    
                            Сервер LPD для WindowsОшибка: указанный принтер не существует

    Видно, что очередь печати доступна только с одного из доступных компьютеру интерфейсов.

    Также проверка доступности очереди печати выполнена на компьютерах под управлением Windows XP, Windows7, Windows 8.

    Очереди печати доступны со всех интерфейсов.

    Только на Windows 7 Service Pack 1 наблюдаются проблемы с очередями печати на нескольких интерфейсах.

    Подскажите, пожалуйста, существует ли решение данной проблемы?

    Если существует пакет обновлений для Window 7 Service Pack 1, исправляющий данную ошибку, просьба указать ссылку на его описание.


    18 февраля 2015 г. 14:07

Ответы

  • Решение найдено мной лично.

    Необходимо внести запись в файл C:\Windows\System32\drivers\etc\hosts

    if1   hostname

    где if1 - IP-адрес интерфейса, на котором необходимо открыть очередь печати;

    hostname - NetBIOS, либо доменное имя компьютера.

    Если создать несколько записей в файле C:\Windows\System32\drivers\etc\hosts

    if0 hostname
    if1 hostname
    if2 hostname

    очередь будет открыта на интерфейсе, который первым записан в файле C:\Windows\System32\drivers\etc\hosts (в данном случае - на if0), а не на всех записанных интерфейсах.

    Если очистить файл C:\Windows\System32\drivers\etc\hosts, либо убрать все записи с NetBIOS, либо доменным именем компьютера и адресами его интерфейсов, ОЧЕРЕДЬ НЕ БУДЕТ ОТКРЫТА НИ НА ОДНОМ ИНТЕРФЕЙСЕ.

    Очень жаль, что для настройки очереди печати LPD приходится идти на такие крайние меры.

    PS:

    Интересно, в Microsoft существует тестовое оборудование, или все тестируется сразу на пользователях?


    • Помечено в качестве ответа vistplus 26 февраля 2015 г. 7:00
    26 февраля 2015 г. 7:00

Все ответы

  • Добрый день

    Конкретное исправление не укажу, посмотрите список исправлений из статьи:

    List of print related hotfixes post SP1 for Windows 7 SP1 and Windows Server 2008 R2 SP1.

    Надеюсь, что это Вам поможет.




    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.


    18 февраля 2015 г. 14:47
    Модератор
  • Установлены все доступные обновления в "Центре обновления Windows".

    Проблема так и осталась.

    Получается, что пакет обновлений SP1 для Windows 7 приводит к неполноценной работе службы LPD?

    Если это так, зачем выпускать пакет исправлений с ошибками?

    Огромная просьба помочь в восстановлении работы службы LPD.

    19 февраля 2015 г. 8:08

  • Получается, что пакет обновлений SP1 для Windows 7 приводит к неполноценной работе службы LPD?

    Если это так, зачем выпускать пакет исправлений с ошибками?

    На эти вопросы я не могу Вам ответить. Если Вы желаете узнать что является причиной возникновения проблемы (root cause analysis), то Вы можете открыть кейс в Premier support там объяснят в чем причина и первопричина этой проблемы.


    Установлены все доступные обновления в "Центре обновления Windows".

    Проблема так и осталась.


     Посмотрите список установленных у Вас обновлений, возможно, что некоторые, из статьи выше, у Вас не установлены. Проверьте какие отсутствуют, и установите их.




    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.




    19 февраля 2015 г. 8:44
    Модератор
  •  Посмотрите список установленных у Вас обновлений, возможно, что некоторые у Вас не установлены. Проверьте какие отсутствуют, и установите их.

    После выполнения поиска доступных обновлений с помощью "Центра обновления Windows", выдается сообщение о том, что установлены все доступные обновления.

    На эти вопросы я не могу Вам ответить. Если Вы желаете узнать что является причиной возникновения проблемы (root cause analysis), то Вы можете открыть кейс в Premier support , там объяснят в чем причина и первопричина этой проблемы.
    Обращусь туда. Если помогут - будет замечательно. Не хочется менять ОС.

    Спасибо за участие и оперативные ответы!

    19 февраля 2015 г. 9:04
  • Учтите, что Premier Support - это платная поддержка.

    Вы не через "Центр обновления Windows" проверьте, а выведите список установленных обновлений  и по номерам KB обновлений смотрите.

    How to List All of the Windows and Software Updates Applied to a Compute


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.



    19 февраля 2015 г. 9:45
    Модератор
  • Добрый день

    Конкретное исправление не укажу, посмотрите список исправлений из статьи:

    List of print related hotfixes post SP1 for Windows 7 SP1 and Windows Server 2008 R2 SP1.

    Надеюсь, что это Вам поможет.

    Исправления, которые делают указанные пакеты обновлений, не соответствуют проблеме указанной в первом сообщении. Действительно ли необходимо в таком случае установить данные пакеты обновлений?

    26 февраля 2015 г. 6:25
  • Решение найдено мной лично.

    Необходимо внести запись в файл C:\Windows\System32\drivers\etc\hosts

    if1   hostname

    где if1 - IP-адрес интерфейса, на котором необходимо открыть очередь печати;

    hostname - NetBIOS, либо доменное имя компьютера.

    Если создать несколько записей в файле C:\Windows\System32\drivers\etc\hosts

    if0 hostname
    if1 hostname
    if2 hostname

    очередь будет открыта на интерфейсе, который первым записан в файле C:\Windows\System32\drivers\etc\hosts (в данном случае - на if0), а не на всех записанных интерфейсах.

    Если очистить файл C:\Windows\System32\drivers\etc\hosts, либо убрать все записи с NetBIOS, либо доменным именем компьютера и адресами его интерфейсов, ОЧЕРЕДЬ НЕ БУДЕТ ОТКРЫТА НИ НА ОДНОМ ИНТЕРФЕЙСЕ.

    Очень жаль, что для настройки очереди печати LPD приходится идти на такие крайние меры.

    PS:

    Интересно, в Microsoft существует тестовое оборудование, или все тестируется сразу на пользователях?


    • Помечено в качестве ответа vistplus 26 февраля 2015 г. 7:00
    26 февраля 2015 г. 7:00