Large cups systems?

Franz Pfoertsch franz.pfoertsch at brose.com
Mon Oct 8 09:44:27 PDT 2007


Thank's a lot for this information.

My idea also was to think about a information page about the different
installations:

One idea are the Sizes of the installation
* Large environment:
  Clustering/loadbalancing
* mid size:
  ...
* small size:
  ...
or the different work which the server are doing
* printservices for windows/linux/macosx
* printer types laser/plotter/ink-jet/receipt printers
* converters 
* accounting

and the different installation steps of this installation.

I am thinking about similar to samba by example or the samba how to.

Does anybody have interest to work on this or is something like this
available in the net?

regards
Franz

Bernd Krumböck wrote:

>> Hello Bernd,
>>
>> your Installation is very interesting.
>>
>> Where did you get your CUPS-Server?
> 
> We build our own RPM packages. This makes it easier to support and resolve
> bugs in a large environment.
> 
>> You build it by yourself?
> 
> Yes.
> 
>> Did you get maintenance from Novell
> 
> No.
> 
>> Which driver are you using for your dot matrix, thermal, label,
>> line-at-a-time.
> 
> Most of them use simple interface scripts with some control characters.
> 
> For some label printers, we use real drivers:
> http://etc.nkadesign.com/Printers/QL550LabelPrinter
> 
>> By the way, what is a line-at-a-time printer (Zeilendrucker?).
> 
> A Picture is Worth a Thousand Words:
> http://de.tallygenicom.com/products/product_tech.cfm?Technology=Line
> 
>> I only use my 20 CUPS/Samba Server to do windowsprinting and
>> pdf-generating.
>>
>> Did we need a small database for large cups installation examples or some
>> special howtos to implement them?
> 
> We use a database: It is not necessary, but helpful if you want for
> example to add an option to all HP LaserJet printers.
> 
> Also it helps us to log and distribute the changes to all CUPS servers.
> 
> A very simple way:
> *) Use a SQL script to spool out all changes
> *) Write a shell script to use lpadmin for applying the changes
> 
> -------------------------
> 
> You need no special howtos. But you should know/understand some cups
> basics: *) Implicit classes (failover, load balance)
> *) Browsing
> *) Log and configuration file(s)
> *) Know how a job is processed and sent to the printer
> *) File and execute permissions (spool, filter, backend)
> 
> Optional following knowledge may be useful:
> *) Shell scripting
> *) Basics in Ansi-C programming language
> *) Basic debugging technics (gdb, ...)
> 
> 
> regards!
> Bernd





More information about the cups mailing list