Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm installing a new printer and I'm given 4 connection options.

  • AppSocket/JetDirect network printer via DNS-SD
  • LPD network printer via DNS-SD
  • IPP network printer via DNS-SD
  • AppSocket/HP JetDirect

Which one should I choose?

It's a Samsung CLP-320 if it makes a difference.

share|improve this question
Who would want unsecure connections? It's like asking someone if they want to drive a safe car. – waspinator Oct 23 '12 at 0:51
@waspinator: I want unsecured connections, under certain circumstances, for example HTTP. I also prefer some unsecured connections on my LAN, specifically when security requires unacceptable complication or overhead... Assuming the service is only available from inside my LAN, and nothing confidential is transmitted over-the-wire. However when security doesn't impose significant complexity or overhead, then I would prefer the secured connection. – TechZilla Mar 6 '13 at 18:54
@TechZilla: the web is slowly moving from HTTP to HTTPS. I feel regular users shouldn't have to worry about any complications or overhead; it should be secure, and it should just work. I don't remember having to do anything when google or facebook switched to HTTPS. Ubuntu should work on making the system as secure as possible without any user intervention. In the meantime, do you know which one of these is safest to use? – waspinator Mar 8 '13 at 21:52

Both the LPD and JetDirect/AppSocket protocols can be used over the Internet today, however neither of these protocols provides authentication services, access control, and all of the document management and formatting (including printer-specific commands) must be handled by the machine sending the document. If you don't know what kind of printer is on the receiving end you may not be able to successfully print your document!

This was back in 2005 so things might have changed

share|improve this answer

Since that printer is USB the answer is none of them, as they are all for network printers. When you plug the printer in on USB it should be detected automatically by the printer setup tool.

share|improve this answer
That's a useless answer. Even if the OP got the model wrong (maybe missed the 'N'), the question is about network connections to printers. They wouldn't even see those options if it was a USB printer. – waspinator Oct 23 '12 at 0:50
Not true. They will see these options with a USB printer because the printer settings dialog displays them while detecting printers, rather than displaying a message such as "detecting printers". This is confusing and leads the user to think that they must manually enter printer details as has happened here. – Alistair Buxton Oct 30 '12 at 10:06
fine. that doesn't answer the question though. what is the difference between them? – waspinator Nov 3 '12 at 1:11
Correct. It answers the question "which one should I choose?" – Alistair Buxton Nov 3 '12 at 18:24
The point is that they noted the model number as an aside, but were asking about the choice of protocol option. So in addition to waspinator's input, it seems to me that they might be simply adding a new printer to their laptop config, which has already been made into a network printer by being connected via USB to some other system and shared by that system over the intranet. And it certainly is possible to connect to a USB printer that way, over the network. – nealmcb Mar 4 at 22:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.