LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 07-02-2006, 01:33 AM   #1
logicman112
LQ Newbie
 
Registered: Jul 2006
Posts: 5

Rep: Reputation: 0
Looking for the architect of spooler in Linux...


I want to learn the architect of a printer driver in Linux, particularly, the spooler system and spooling? What Linux components are invloved in spooling? Is there any kernel document to clarify the subject?


I wonder if any body has a clue to help me.
 
Old 07-02-2006, 05:51 AM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
I think that apart from printk's the kernel has no notion of printing in general, spooling or printer drivers.
Maybe you should look for say IPP protocol docs, CUPS development docs and the CUPS source code.
 
Old 07-02-2006, 10:13 AM   #3
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940Reputation: 3940
Actually, printk() has nothing to do with spooling. There are, as usual, several different ways to handle print-spooling in Unix. lprng is the historic one, but CUPS is easily the best one.

CUPS is used on OS/X as well, behind the scenes.
 
Old 07-02-2006, 05:57 PM   #4
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Actually, printk() has nothing to do with spooling.
Dunno how you got to that, but I wasn't even *implying* printk did have anything to do with spooling.
 
Old 07-03-2006, 12:52 AM   #5
logicman112
LQ Newbie
 
Registered: Jul 2006
Posts: 5

Original Poster
Rep: Reputation: 0
hi

Thank you for the replies. CUPS technology has a book but it is not free, moreover I noticed spooling task is not a kernel duty(because of that we hardly find any file connected with the word, "spool", inside kerenl) and it is handled by a user process daemon and the daemon calls parallel port device driver inside kernel. Please let me know if I am correct.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
2D architect tool VincentB Linux - General 2 04-24-2005 11:28 AM
Printer spooler doesn't seem to work Match Linux - Newbie 1 05-04-2004 09:15 PM
Which Printer Spooler Do You Use? pnh73 Linux - Hardware 0 12-13-2003 02:01 PM
Printer/spooler problem on RedHat Recirqie Linux - Software 5 10-03-2003 06:51 PM
Spooler quest Tancrede Linux - Newbie 1 08-13-2003 02:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 01:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration