Bug 442649
Summary: | Fix Jetpipe Printing Support | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Warren Togami <wtogami> | ||||||||
Component: | ltsp | Assignee: | Warren Togami <wtogami> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | low | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 9 | CC: | franta | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2008-05-29 19:09:43 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 188611 | ||||||||||
Attachments: |
|
Description
Warren Togami
2008-04-16 01:23:05 UTC
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: socket://terminal-addr:9100 Don't know how CUPS (or some subset of CUPS) on the terminal would compare in function or client overhead. 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. 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 sysadmin. This should be testable in the next build. Created attachment 305025 [details]
Source RPM for lp_server
Created attachment 305026 [details]
lp_server Fedora 9 i386 RPM package
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
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 PRINTER_n_{DATABITS,DEBUG,DEVICE,FLOWCTRL,PARITY,SPEED,TYPE,WRITE_ONLY} variables. Please post this to the mailing list. It is not appropriate to post RPMS here. https://www.redhat.com/mailman/listinfo/k12linux-devel-list Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping 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. |