OpenWrt Forum Archive

Topic: CUPS vs. p910nd vs. LPRng

The content of this topic has been archived on 27 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello,

I use an ASUS WL-500g Deluxe with OpenWRT RC5. Currently, I have set up printer sharing using p910nd as described in the HowTo (http://wiki.openwrt.org/PrinterSharingHowto). The printer is a cheap EPSON Stylus Color C44UX. The protocol used for printing from my Windows XP clients is RAW.
Before I switched to OpenWRT I used printer sharing on the original ASUS firmware (protocol LPR).

I have the impression that the prints have looked better using the ASUS firmware. Now it does not look as smooth as before. My first thought was that this may be caused by the different protocol. Am I wrong?

Now I am looking for a different print server. I have read about CUPS and LPRng. But there are still some open questions.
CUPS requires space for spooling the print jobs (should be no problem, since OpenWRT runs on a 1 GB USB stick on my system), and somehow one cannot print a testpage from the local CUPS due to missing ghostscript software.

Does CUPS support PostScript printers only?
Is LPRng ported to OpenWRT already?

Which printing server is most recommended?
Any advice is greatly appreciated!

slowjoe

Some news on that?

1. AFAIK only current build are supported and this thread is for white russian only
2. what CUPS does or does not support, is not our concern. Please clarify this in the CUPS forum
3. whether OpenWrt supports CUPS, yes it does:

Package: cups
Version: 1.4.4-1
Depends: zlib, libpthread, libpng, libjpeg, libstdcpp
Provides:
Status: unknown ok not-installed
Section: net
Architecture: ar71xx
Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>
MD5Sum: b62e70b77377cd78d64eb13d13afac33
Size: 2.189.195
Filename: cups_1.4.4-1_ar71xx.ipk
Source: feeds/packages/net/cups
Description: A printer spooling system for devices with USB or LP support.

As you can see, you need 2MiB for CUPS package, then storage space for dependencies. Then RAM/SWAP for the spooling. A howto for installing and configuring a CUPS server would only cover the current build (Backfire) or trunk. It is incomplete:

http://wiki.openwrt.org/doc/howto/cups.server

Do you want to complete this howto?

If you could tell me how I can solve this: https://forum.openwrt.org/viewtopic.php?id=28819
More than a week I'm reading forums and asking everyone, no one knows about it.
I thought lprng would be the solution, since it is used in original firmware from ASUS (3.0.4.4) (WL500gPv2) and it's working with "bit count" option enabled.

(Last edited by dumghen on 2 Mar 2011, 10:37)

The discussion might have continued from here.