Lista protokołów drukowania
Protokół drukowania to protokół komunikacji między urządzeniami klienckimi (komputerami, telefonami komórkowymi, tabletami itp.) a drukarkami (lub serwerami wydruku ). Umożliwia klientom przesyłanie jednego lub więcej zadań drukowania do drukarki lub serwera wydruku oraz wykonywanie zadań, takich jak sprawdzanie stanu drukarki , uzyskiwanie statusu zadań drukowania lub anulowanie poszczególnych zadań drukowania...
Dedykowane protokoły
Wymienione tutaj protokoły są specyficzne dla drukowania.
- Protokół Line Printer Daemon / Line Printer Remote (lub LPD, LPR) to protokół sieciowy służący do przesyłania zadań drukowania do zdalnej drukarki. Oryginalna implementacja LPD miała miejsce w systemie drukowania Berkeley w systemie operacyjnym 2.10 BSD UNIX w 1988 roku; projekt LPRng również obsługuje ten protokół. Specyfikacja protokołu LPD jest udokumentowana w dokumencie RFC 1179. Drukowanie LPD zwykle odbywa się przez port 515.
- AppSocket , znany również jako Port 9100, RAW, JetDirect lub Windows TCPmon, to protokół opracowany przez firmę Tektronix . Jest uważany za „najprostszy, najszybszy i ogólnie najbardziej niezawodny protokół sieciowy używany w drukarkach”, chociaż „nie zapewnia również żadnych zabezpieczeń i często jest wektorem ataków na drukarki”. Drukowanie AppSocket zwykle odbywa się przez port 9100.
- Internet Printing Protocol (IPP) to protokół internetowy służący do komunikacji między urządzeniami klienckimi (komputerami, telefonami komórkowymi, tabletami itp.) a drukarkami (lub serwerami druku ). Protokół IPP może działać lokalnie lub przez Internet . W przeciwieństwie do innych protokołów drukowania, IPP obsługuje również kontrolę dostępu , uwierzytelnianie i szyfrowanie , dzięki czemu jest znacznie bardziej wydajnym i bezpiecznym mechanizmem drukowania niż starsze. IPP jest obsługiwany przez ponad 98% sprzedawanych obecnie drukarek . Drukowanie IPP zwykle odbywa się przez port 631. Jest to domyślny protokół w systemach Android i iOS .
Protokoły ogólne
Protokoły te stawiają drukarkę w podobnej klasie do zdalnych dysków, skanerów i urządzeń multimedialnych. Jest to szczególnie prawdziwe w przypadku drukarek wielofunkcyjnych , które również wytwarzają pliki graficzne (skany i faksy) i przesyłają je z powrotem przez sieć.
- Telnet opiera się na prostym bezpiecznym przesyłaniu danych do/z portów TCP, które są obecnie używane do celów drukowania. Takie podejście jest czasami nazywane drukowaniem surowym TCP/IP, strumieniowym lub bezpośrednim drukowaniem z gniazd.
- Server Message Block (SMB) to protokół sieciowy warstwy aplikacji do udostępniania plików i drukarek, pierwotnie opracowany przez IBM w połowie lat 80. Jest to domyślna metoda używana przez komputery z systemem Windows do udostępniania plików i drukarek.
Protokoły bezprzewodowe
Protokoły bezprzewodowe są przeznaczone dla urządzeń bezprzewodowych. Ten rodzaj protokołu jest oparty na jednym rodzaju protokołów drukowania oraz sieciowych o zerowej konfiguracji (zeroconf). W ten sposób drukarki mogą być bezproblemowo używane przez urządzenia bezprzewodowe. Należy pamiętać, że sama drukarka nie musi być bezprzewodowa.
- AirPrint to funkcja dostępna w systemach operacyjnych macOS i iOS firmy Apple Inc. umożliwiająca drukowanie przez bezprzewodową sieć LAN (Wi-Fi) bezpośrednio na drukarkach zgodnych z funkcją AirPrint lub na niekompatybilnych drukarkach udostępnionych za pośrednictwem komputera z systemem Microsoft Windows , Linux lub macOS. AirPrint jest oparty na mDNS ( konkretniej Bonjour ) i protokole drukowania internetowego (IPP). Pierwotnie był przeznaczony dla urządzeń z systemem iOS i łączył się tylko przez sieć Wi-Fi, dlatego wymagał punktu dostępowego Wi-Fi. Jednak wraz z wprowadzeniem AirPrint na platformę macOS w 2012 roku komputery Mac podłączone do sieci za pośrednictwem Ethernet mogły również drukować przy użyciu protokołu AirPrint — nie tylko te połączone przez Wi-Fi.
- Mopria Alliance zapewnia protokół przyjęty przez system Android i dostępny w systemie Windows 10 . Wykorzystuje mDNS do wykrywania usług i Internet Printing Protocol (IPP) do drukowania, podobnie jak AirPrint .
- systemem Windows używają Web Services for Devices (WSD) do wykrywania usług oraz protokołu Line Printer Daemon (LPR) lub JetDirect (RAW) do drukowania. Windows 10 obsługuje również sposób Mopria Alliance .
Protokoły internetowe
Komputer i drukarka zwykle powinny znajdować się w tej samej sieci lokalnej ( LAN ), gdy używane są wszystkie powyższe protokoły. Protokoły drukowania internetowego są przeznaczone do drukowania w Internecie.
Usługa zakończyła się 31 grudnia 2020 r.