Quale protocollo di stampa remota utilizzare?


10

La mia stampante abilitata alla rete supporta diversi protocolli di stampa in rete:

  1. LPR / LPD - Il protocollo di stampa unix "tradizionale"
  2. Stampa TCP / IP "Raw"
  3. IPP
  4. WSD

Inoltre, sono supportati diversi protocolli di rilevamento della rete: uPNP, SLP, mDNS e SNMP.

Ho intenzione di stampare solo da macchine Windows 7. Diverse persone useranno la stampante contemporaneamente nell'ambiente domestico.

Ho avuto problemi con il protocollo WSD in passato (lo spooler di stampa di Windows si arresta in modo casuale), il protocollo IPP consente di impostare la sicurezza (nome utente / password) e consente ai client di interrogare il server, ma a quanto pare i lavori di stampa IPP sono gestiti in modo diverso da WSD lavori di stampa, quindi se due utenti utilizzano protocolli diversi la mia stampante viene confusa. LPR / LPD è il protocollo più vecchio e più stupido, più robusto ma senza alcuna sicurezza.

Mi piacerebbe accontentarmi di un solo protocollo e disabilitare tutti gli altri, per semplificare la risoluzione dei problemi e ridurre la superficie di attacco (a volte abbiamo ospiti, compresi bambini con laptop sulla nostra rete Wi-Fi).

Domanda: qual è il protocollo di rete preferito per i client Windows? .


Preferito come? Uno che funziona di solito è abbastanza buono. :) Quale hai provato? Che problema stai riscontrando?
Ƭᴇcʜιᴇ007,

@ techie007: ho aggiunto alcune informazioni alla mia domanda.
haim

Risposte:


3

Il protocollo preferito è Raw. Ogni stampante lo capisce, come ogni PC Windows. LPR / LPD sarebbe il mio prossimo preferito. Risale ai vecchi tempi di Berkeley Unix, ma funziona in modo molto affidabile. Utilizza un "nome di coda" che può essere specifico della stampante con stampanti più vecchie. Le stampanti più recenti di solito non si preoccupano del nome che usi. Vorrei usare IPP solo se non c'è altro modo di accedere alla stampante. WSD funziona solo con le stampanti più recenti.

Tutti i protocolli consentono a un numero qualsiasi di utenti di stampare contemporaneamente, anche se utilizzano protocolli diversi. La stampante accetta i lavori in base all'ordine di arrivo.

Non mi sono mai preoccupato della sicurezza delle stampanti. Che cosa ci farà un hacker? Sì, è possibile annullare i lavori o modificare le impostazioni della stampante, ma non è una seccatura. Se sei preoccupato per la sicurezza, i protocolli come telnet o http dovrebbero essere più in alto nell'elenco.


3
Non intendo essere offensivo, ma entrambe queste cose potrebbero essere molto fastidiose o richiedere molto tempo per la risoluzione dei problemi, quindi sono d'accordo con il voler ridurre le possibilità di problemi.
KAMonica

@KA Presumo che tu intenda annullare i lavori o modificare le impostazioni. In tal caso, ricorda che entrambi possono essere eseguiti tramite http o anche dal pannello frontale. Al contrario, non possono essere eseguiti tramite i protocolli LPR o Raw.
hdhondt,

5
Al giorno d'oggi ci sono motivi per preoccuparsi della sicurezza della stampante. Possono eseguire Java e disporre di gigabyte di spazio di archiviazione, quindi possono lanciare punti per eseguire server o perforare i firewall.
Kevin Panko,

Per quanto ne so, pochissime stampanti supportano Java. Le uniche di cui sono a conoscenza sono le stampanti che utilizzano un RIP hardware Fiery. Sono anche i principali con "gigabyte di memoria"
hdhondt,

1
@KevinPanko per non parlare della possibilità che una stampante infetta visualizzi lavori di stampa riservati o sia un punto di snodo.
elBradford,

1

LPD è molto più stabile per me nei casi con errori di stampa rispetto a grezzo perché LPD sembra passare lo stato della stampante in modo molto affidabile (o per niente). Configuro LPD (porta 515) quando possibile, seguito da Jetdirect (9100).


Sono d'accordo. L'unico problema è che alcune stampanti sono petulanti sull'uso del nome della coda corretto. La maggior parte non lo è però. Tuttavia, non utilizzo mai la porta TCP / IP standard di un produttore (ad es. HP). E la porta 9100 non è una porta Jetdirect. Per quanto ne so, il protocollo è stato avviato da Adobe e noto come Appsocket.
hdhondt,

@hdhondt Da speedguide.net/port.php?port=9100 e dalla memoria storica, l'ho sempre visto come la porta HP. È elencato come PDL o JetDirect nella maggior parte dei luoghi; entrambi i quali sono HP. Potrebbe preesistere, ma non ne sono consapevole.
mikebabcock,

L'ho usato un paio di decenni fa nelle stampanti a colori a cera termica Tektronix, prima che le stampanti HP iniziassero a usarlo. Ecco un documento del 1993: www.office.xerox.com/userdoc/P200/200pdf/220i_220e_user.pdf. A proposito, PDL significa linguaggio di descrizione della pagina, ad esempio PCL o PostScript
hdhondt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.