Creating a JetDirect Server with Linux
I recently added a Wiki page explaining how I created JetDirect compatible server on my NSLU2 running Ubuntu Jaunty 9.04. You can find the wiki article on the link below.
The solution was to use p910nd, which is a small printer daemon that does not spool to disk but passes the job directly to the printer. It is particularly useful for disk less Linux workstations and embedded devices that have a printer hanging off them. Sounds ideal for my NSLU2
Timo posted a follow up comment about p910nd in an unrelated blog since he couldn’t find anywhere else to send feedback. So I’ve created this post so I can put his comment somewhere sensible
Related posts
Posted on October 17, 2009 at 11:41 am by Martin · Permalink
In: Linux · Tagged with: jetdirect, Linux, nslu2, server
In: Linux · Tagged with: jetdirect, Linux, nslu2, server




on October 17, 2009 at 11:41 am
Permalink
[...] http://blog.flexion.org/index.php/2009/10/17/creating-jetdirect-server-linux/ a few seconds ago from worddent [...]
on October 17, 2009 at 11:43 am
Permalink
Hi,
I’m trying to get this p910nd thing to run on Smoothwall.
Good link here:
http://community.smoothwall.org/forum/viewtopic.php?f=26&t=31317&hilit=cups
In your JetDirectServer link you wrote:
” Client Setup
Configuration of clients is straightforward. From a Ubuntu workstation, printer configuration uses a device URI of:
* socket://yourserver:9100″
If I want to print from Windows what is the URI syntax then or how do I configure windows to print to p910nd printer on Ubuntu (without cups)?
thanks
on October 17, 2009 at 12:07 pm
Permalink
@Timo
On Windows XP open the Printers and Faxes Control Panel and double click ‘Add Printer’. Click ‘Next’.
Select ‘Local printer attached to this computer’ and untick ‘Automatically detect and install my Plug and Play printer’. Click ‘Next’.
Select ‘Create a new port’ and for ‘Type of port:’ select ‘Standard TCP/IP Port’. Click ‘Next’.
The ‘Add Standard TCP/IP Printer Port Wizard’ will popup. Click ‘Next’.
Enter the IP or hostname of the Linux box running p910nd in the ‘Printer Name or IP Address:’ field. Leave the auto completed ‘Port Name:’ as it is defined. Click ‘Next’.
Select ‘Standard’ and chose ‘Generic Network Card’ from the ‘Device type. Click ‘Next’ and the click ‘Finish’.
From the Add Printer Wizard’ select your printer Manufacturer and Model. Click ‘Next’
If prompted, select ‘Keep existing driver’ and click ‘Next’
Enter the ‘Printer Name’ and click ‘Next’
Share the printer is you desire. Click ‘Next’.
Answer ‘Yes’ to ‘Do you want to print a test page?’. Click ‘Next’. Click ‘Finish’
That should get you printing from Windows XP to a Linux server running 910nd.