Difference between revisions of "HowTo add a PrintServer to the LSPro"
m (→Similar to above but using stock firmware 1.15)
|(One intermediate revision by the same user not shown)|
|Line 75:||Line 75:|
== CUPS for LSPro ==
== CUPS for LSPro ==
Latest revision as of 22:14, 16 June 2009
HowTo add a PrintServer to the LSPro
Due to the fact, that the LSPro has no PrintServer on board, like the other boxes so far, here are two ways to add a PrintServer to your box. In fact, one of the differences between the LSPro and the LSLive is, that the LSLive has the mentioned PrintServer. So with these instructions you can add this functionality to your LSPro.
There are mainly two ways to have a PrintServer on your Linux Box:
- By using the LPRng toolset and spooling the raw content from Windows-Machines to the printer (this is the way the other boxes are using)
- By using an intelligent printing subsystem like CUPS on your box
Installing and Using LPRng
|The point here is, that we update the web-interface, as it has been done in the jtymod-version. Therefore it is recommended to have the jtymod5-fixed firmware installed (otherwise the web-interface behaves strange)|
The following procedures have been tested with the "jtymod5-fixed firmware" but should also work with the stock firmware.
The first thing we need to do is, to install a kernel, that has USB-Printing support compiled in:
Here you have two ways. Regardless which one you choose, skip the other and move to the main-procedure.
Download the kernel and put it in the right LSUpdater-Path
1) You should download the uImage.buffalo.print.zip file from the following directory:
2) Now you need to put the kernel into the box, by using the Updater, BUT make sure you JUST update the kernel by the following:
- make a backup-copy of your uImage.buffalo, where the jtymod5 firmware is located (assuming you still have that extracted).
- Extract the uImage.buffalo.print.zip kernel to the directory, where the jtymod5 firmware is located (assuming you still have that extracted).
- you have now extracted a new "uImage.buffalo"
Or download the kernel already packed together with the LSUpdater
You should download the Firmware_1.03_printing_kernel.zip file from the following directory:
Extract the archive and follow the steps below:
1) Start LSUpdater, enter there the Debug-mode (right-click on the task-bar Icon)
2) Deselect BOOT, INITRD, ROOTFS, so that ONLY "Update Kernel" is left on the left hand side.
3) Update the LS-Pro with this new kernel.
After a successful reboot we need to install the package. Therefore telnet into the box (or ssh) and login as root:
4) Download the LPRng package for LSPro:
This package includes the LPRng & the changes to the web-interface.
put it anywhere on the LSPro.
5) untar the file
tar -C / -xzf lprng-withweb_2.04.tgz
The "-C /" makes sure that it is untared to "/"
6) run the following script, that has been extracted to "/":
It will modify permissions and will add the needed device node.
7) remove the script and the archive from "/":
8) Get to the Web-Interface (maintenance->printer)
9)Share the printer and give a Windows-Share Name for the printer and 'apply'
This should turn you LSPro into a Print-Server and adds a Share (which you have named in the Web-Interface)!
Similar to above but using stock firmware 1.15
CUPS for LSPro
- to be added*