Який протокол віддаленої друку використовувати?


10

Мій принтер із підтримкою мережі підтримує декілька протоколів мережевої друку:

  1. LPR / LPD - "традиційний" протокол друку Unix
  2. "Сира" друк TCP / IP
  3. IPP
  4. WSD

Крім того, підтримується кілька протоколів виявлення мережі: uPNP, SLP, mDNS, а також SNMP.

Я збираюся друкувати лише з машин Windows 7. Кілька людей збираються використовувати принтер одночасно в домашніх умовах.

У мене були проблеми з протоколом WSD в минулому (спонсор друку Windows випадковим чином), протокол IPP дозволяє налаштувати захист (ім'я користувача / пароль) і дозволяє клієнтам запитувати сервер, але, мабуть, завдання друку IPP обробляються інакше, ніж WSD завдання друку, тому якщо два користувачі використовують різні протоколи, мій принтер плутається. LPR / LPD - це найстаріший і найдетальніший протокол, найміцніший, але зовсім не захищений.

Я хотів би зупинитися на одному протоколі та відключити всі інші, щоб спростити усунення несправностей і зменшити поверхню атаки (у нас іноді є гості, в тому числі діти з ноутбуками в нашій мережі Wi-Fi).

Питання: Який переважний мережевий протокол для клієнтів Windows? .


Краще як? Той, що працює, як правило, досить хороший. :) Що ви пробували? Яку проблему ви відчуваєте?
— Ƭᴇcʜιᴇ007

@ techie007: Я додав інформацію до запитання.
— haimg

Відповіді:


3

Кращим протоколом є Raw. Кожен принтер це розуміє, як і кожен ПК з Windows. LPR / LPD буде моїм наступним фаворитом. Він датується старими Берклі-Unix днями, але працює дуже надійно. Він використовує "назву черги", яка може бути специфічною для принтера для старих принтерів. Нові принтери зазвичай не хвилюються, яке ім'я ви використовуєте. Я б використовував IPP лише тоді, коли іншого способу потрапити на принтер немає. WSD працюватиме лише з останніми принтерами.

Усі протоколи дозволяють друкувати одночасно будь-яку кількість користувачів - навіть якщо вони використовують різні протоколи. Принтер приймає завдання за принципом «перший прихід-перший-сервіс».

Я ніколи не турбувався про безпеку принтерів. Що з цим збирається зробити будь-який хакер? Так, можна скасувати завдання або змінити налаштування принтера, але це не є великим клопотом. Якщо ви переживаєте за безпеку, протоколи, такі як telnet або http, повинні бути вище у вашому списку.


3
Я не хочу бути образливим, але обидва ці речі можуть бути дуже дратівливими або забирають багато часу для усунення неполадок, тому я погоджуюся з тим, що хочу зменшити шанси на неприємності.
— KAMonica

@KA Я припускаю, що ви маєте на увазі скасування завдань або зміну налаштувань. У такому випадку пам’ятайте, що і те, і інше можна зробити через http, або навіть з передньої панелі. Навпаки, їх неможливо зробити за допомогою протоколів LPR або Raw.
— hdhondt

5
Цього дня є причини занепокоєти безпеку принтера. Вони можуть запускати Java та мати гігабайти пам’яті, тому вони можуть бути пунктами запуску для запуску серверів або пробиття брандмауерів.
— Кевін Панько

Наскільки мені відомо, дуже мало принтерів підтримують Java. Мені відомі лише принтери, які використовують RIP апаратного забезпечення Fiery. Вони також є основними з "гігабайт накопичувача"
— hdhondt

1
@KevinPanko не згадує про можливість зараженого принтера переглядати конфіденційні завдання друку або бути точкою зведення.
— elBradford

1

LPD для мене набагато стійкіший у випадках з помилками друку, ніж необроблений, оскільки, здається, LPD набагато надійніше (або взагалі) передає стан принтера. Я налаштовую LPD (порт 515), коли це можливо, за ним Jetdirect (9100).


Я з цим згоден. Єдине питання полягає в тому, що деякі принтери домагаються використання правильної назви черги. Більшість - не все-таки. Однак я ніколи не використовую стандартний порт виробника TCP / IP (наприклад, HP). І порт 9100 - це не порт Jetdirect. Наскільки мені відомо, протокол був запущений Adobe, і відомий як Appsocket.
— hdhondt

@hdhondt З speedguide.net/port.php?port=9100 та історичної пам'яті я завжди бачив це як порт HP. Її в більшості місць вказано як PDL або JetDirect; вони обидва є HP. Це може існувати раніше, але я цього не знаю.
— mikebabcock

Я користувався ним кілька десятиліть тому в кольорових принтерах «Тектронікс», до того, як принтери HP почали його використовувати. Ось документ з 1993 року: www.office.xerox.com/userdoc/P200/200pdf/220i_220e_user.pdf. BTW, PDL означає мову опису сторінки, наприклад, PCL або PostScript
— hdhondt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.