Callback
  • Від місця на ринку до магазину

  • -

  • Від магазину до торговельної мережі

  • -

  • Від торгівлі до виробництва

Друк з віддаленого сервера через LPR/LPD замість RDP

Володимир Витищенко
Володимир Витищенко

Експерт з автоматизації торгівлі у Торгсофт

Друк через протоколи LPR/LPD (Line Printer Remote / Line Printer Daemon) дозволяє передавати завдання з віддаленого сервера без використання стандартного перенаправлення принтерів RDP. Сервер друкує напряму на локальний принтер магазину як на мережевий пристрій.

Налаштування друку через LPR/LPD потребує змін у мережевих параметрах локального ПК, роутера та віддаленого сервера. Щоб друк працював стабільно й безпечно, важливо правильно налаштувати порт, доступ і правила брандмауера. Якщо у вас немає досвіду в таких налаштуваннях або ви не впевнені, що зможете виконати їх самостійно, зверніться до технічної підтримки.

Коли варто переходити з RDP-друку на LPR/LPD

  • Друк із віддаленого сервера через RDP працює нестабільно.

  • Якість чеків або етикеток погіршується (розмиті штрих-коди).

  • Завдання зникають із черги або не доходять до принтера.

  • Потрібен стабільний друк, незалежний від RDP-сесії.

Як зрозуміти, що проблема саме у RDP-друці

  • Принтер видно в RDP, але він не друкує.

  • Затримка перед початком друку 5–10 секунд.

  • Штрих-коди нечіткі, сканер їх не зчитує.

  • Черга друку на сервері очищується, а на принтері нічого не виходить.

Чому друк через RDP працює нестабільно

  • RDP Easy Print передає друк як графічне зображення (XPS), а не як нативні команди.

  • Друк залежить від стану RDP-сесії.

  • Універсальні драйвери спотворюють ZPL/EPL-команди для чекових і етикеткових принтерів.

Що потрібно підготувати перед налаштуванням

Крок 1. Підготовка локального ПК (магазин)

  1. Увімкнути компоненти Windows:

    •    Служба друку LPD

    •    Монітор LPR-портів

  2. У властивостях принтера:

    •    Увімкнути спільний доступ.

    •    Задати коротке ім’я принтера латиницею без пробілів (наприклад Zebra).

    •    Запам’ятати регістр літер (він чутливий).

  3. Закріпити локальну IP-адресу ПК у налаштуваннях роутера (DHCP Reservation).

Крок 2. Налаштування роутера

  1. Увімкнути Port Forwarding:

    •    Протокол: TCP

    •    Зовнішній порт: 515

    •    Внутрішній порт: 515

    •    Внутрішній IP: адреса ПК з принтером

  2. Якщо статичної IP немає:

    •    Налаштувати DDNS (наприклад no-ip / dyndns).

    •    Використовувати доменне ім’я DDNS замість IP.

Крок 3. Налаштування віддаленого сервера

  1. Додати новий принтер вручну.

  2. Створити порт типу Standard TCP/IP.

  3. У параметрах порту:

    •    Протокол: LPR

    •    Ім’я черги: точне ім’я ресурсу (з урахуванням регістру).

    •    Увімкнути LPR byte counting.

  4. Встановити ідентичний “рідний” драйвер, як на локальному ПК.

    •    Заборонено використовувати Easy Print або універсальні драйвери.

Крок 4. Захист (обовʼязково)

  1. На локальному ПК створити правило в Брандмауері Windows:

    •    Вхідні підключення → TCP → порт 515.

  2. У вкладці Scope (Область):

    •    Дозволити підключення тільки з IP віддаленого сервера.

  3. Інші адреси не дозволяти.

Як перевірити, що друк працює правильно

  • Надрукувати тестову сторінку з сервера — друк має початися миттєво.

  • Перевірити штрих-код сканером.

  • Перезавантажити роутер і повторити друк (перевірка DDNS).

Профілактика

  • Якщо зник друк — перевірити зовнішню IP або DDNS.

  • Не вмикати перенаправлення принтерів у налаштуваннях RDP.

  • Не змінювати ім’я черги після налаштування LPR.

Висновок

Друк через LPR/LPD + рідні драйвери забезпечує стабільний, швидкий і якісний друк з віддаленого сервера, повністю усуваючи обмеження RDP Easy Print.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Додати коментар

Додати коментар
Дякуємо за ваш відгук! Він буде опублікований після перевірки модератором.
Схожі статті