Bug 442649 - Fix Jetpipe Printing Support
Fix Jetpipe Printing Support
Product: Fedora
Classification: Fedora
Component: ltsp (Show other bugs)
All Linux
low Severity low
: ---
: ---
Assigned To: Warren Togami
Fedora Extras Quality Assurance
Depends On:
Blocks: K12LTSP
  Show dependency treegraph
Reported: 2008-04-15 21:23 EDT by Warren Togami
Modified: 2008-05-29 15:09 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-05-29 15:09:43 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Source RPM for lp_server (72.60 KB, application/octet-stream)
2008-05-10 10:52 EDT, Frantisek Hanzlik
no flags Details
lp_server Fedora 9 i386 RPM package (22.60 KB, application/octet-stream)
2008-05-10 10:53 EDT, Frantisek Hanzlik
no flags Details
patch to ltsp-init-script (from ltsp-5.1.7) for lp_server utilization (1.23 KB, application/octet-stream)
2008-05-10 11:02 EDT, Frantisek Hanzlik
no flags Details

  None (edit)
Description Warren Togami 2008-04-15 21:23:05 EDT
ltsp-launch-client lacks everything necessary to run jetpipe.
ltsp-client lacks jetpipe.

jetpipe does something to do with printing.  I haven't used it myself but it
seems important to some users.

ltsp-trunk/client/initscripts/ltsp-setup used by Debian/Ubuntu contains some
stuff that we might need.

Terry Laundos suggested exactly which code was necessary on k12linux-devel-list,
but I want more testing of it before it is added.

I also wonder if it is really desired to run on every client machine by default?

How is it usually used?  I don't even know what use case there is for it.
Comment 1 Dan Young 2008-04-15 22:24:56 EDT
Jetpipe is a simple daemon to forward TCP socket 9100 (jetdirect) to a local device. I think the use 
case is printing to a printer attached to a terminal. The server then prints to:

Don't know how CUPS (or some subset of CUPS) on the terminal would compare in function or client 
Comment 2 Warren Togami 2008-04-16 09:20:58 EDT
This sounds like something you DON'T want to run on every client.  It might be
appropriate to run only on some defined clients, but then you need a way to
control that.  lts.conf is the standard way to control doing something only on
certain clients.  Need to bring this up upstream.
Comment 3 Warren Togami 2008-04-17 14:38:47 EDT
OK, I see, it will only run jetpipe if you have PRINTER_0_DEVICE defined in your
lts.conf.  In that way it can run jetpipe only on certain clients defined by the

This should be testable in the next build.
Comment 4 Frantisek Hanzlik 2008-05-10 10:52:02 EDT
Created attachment 305025 [details]
Source RPM for lp_server
Comment 5 Frantisek Hanzlik 2008-05-10 10:53:34 EDT
Created attachment 305026 [details]
lp_server Fedora 9 i386 RPM package
Comment 6 Frantisek Hanzlik 2008-05-10 11:02:25 EDT
Created attachment 305027 [details]
patch to ltsp-init-script (from ltsp-5.1.7) for lp_server utilization

Installing lp_server-1.1.6 on ltsp client and patching ltsp-init-common script
replace jetpipe with lp_server
Comment 7 Frantisek Hanzlik 2008-05-10 11:13:18 EDT
As I can see on Ubuntu and Debian forums, jetpipe is very simple python script.
At this time isn't capable initialize serial line printers, thus I must stay at
ltsp 4.2 lp_server from P.Powell. I'm using this program for more than four
years, and it works well, with small system footprint.
I made lp_server RPM package for i386. In lts.conf is then possible use all
Comment 8 Warren Togami 2008-05-11 00:31:33 EDT
Please post this to the mailing list.  It is not appropriate to post RPMS here.

Comment 9 Bug Zapper 2008-05-14 05:31:03 EDT
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
Comment 10 Warren Togami 2008-05-29 15:09:43 EDT
lp_server has license problems and has little to do with the original purpose of
this bug.  Continue discussion on k12linux-devel-list.

jetpipe is configurable in the standard LTSP upstream way from lts.conf. 
Closing this bug.

Note You need to log in before you can comment on or make changes to this bug.