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


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.