Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
JetDirect
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Protocols== More advanced versions of JetDirect supported a number of [[List of printing protocols|network printing protocols]]. However, the protocol that ended up being associated with it, the ''JetDirect protocol'',<ref>{{Cite web | title = Using Network Printers | author = | work = cups.org | date = | accessdate = 2017-09-06 | url = https://www.cups.org/doc/network.html | language = | quote = }}</ref> is its raw TCP/IP protocol sometimes referred to as ''Socket API'' or ''RAW''. It is an extremely simple network printing protocol.<ref name="lprn_socket">{{Cite web | title = Socket API | first = Patrick A | last = Powell | work = LPRng Reference Manual | date = 26 Nov 2010 | version = 3.8.35 | access-date = 7 December 2019 | url = http://www.lprng.com/LPRng-Reference-Multipart/socketapi.html | language = | quote = The Socket API is a very flexible job transfer protocol. It is widely support by most Print Server manufacturers, with the Hewlett Packard JetDirect setting the de facto standard. The Socket API is extremely simple. }}</ref> Submitting a print job can be done by [[netcat]]ing a file containing the [[page description language]] (e.g. PostScript, PCL) to the appropriate TCP port on the printer (default port is 9100). Information about the printer and job is simply sent to the client while the TCP connection is active. The port would reject connections if the printer is busy.<ref name="lprn_socket"/> '''AppSocket''' is a very similar implementation by [[Tektronix]] for [[Xerox Phaser|Phaser printers]], later sold to [[Xerox]].<ref name="xerox_tips">{{Cite web | title = Printing to a Xerox Multifunction Device Using Port 9100 | author = | work = Xerox Multifunction Devices - Customer Tips | date = September 26, 2003 | access-date = 7 December 2019 | url = http://www.office.xerox.com/support/dctips/dc00cc0104.pdf | language = | quote = }}</ref> This protocol adds support for querying for printer status by non-printing users via a separate UDP port.<ref>{{Cite web | title = AppSocket TCP/IP Protocol | first = Patrick A | last = Powell | work = LPRng Reference Manual | date = 26 Nov 2010 | accessdate = 2017-09-06 | url = http://lprng.com/LPRng-HOWTO-Multipart/appsocket.html | language = | quote = | archive-date = 2015-10-24 | archive-url = https://web.archive.org/web/20151024170106/http://lprng.com/LPRng-HOWTO-Multipart/appsocket.html | url-status = dead }}</ref> Most JetDirect devices also came with, ''JetDirect Interface'', a [[telnet]] interface for configuring the device or printer.<ref>{{Cite web | title = HP JetDirect Interface | first = Patrick A | last = Powell | work = LPRng Reference Manual | date = 26 Nov 2010 | version = 3.8.35 | access-date = 7 December 2019 | url = http://www.lprng.com/LPRng-Reference-Multipart/x5171.html | language = | quote = }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)