LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-12-2004, 02:39 PM   #1
plnelson
Member
 
Registered: Oct 2004
Location: Massachusetts, USA
Distribution: SuSE
Posts: 39

Rep: Reputation: 15
Linux printer driver model?


Could someone please summarize what the Linux printer driver concept/model is?

In a photography discussion forum I recently asked whether I could attach my Epson 2200 printer to my SuSE Linux PC, and someone responded that the Gimp 2200 driver was pretty good.

Does that mean that in Linux drivers are application-specific, i.e., that Gimp has its own printer drivers??

What is the correct method for installing a printer driver and making Linux applications that need to print aware of it? This may be a little too technical for a newbie forum, but in Linux how do applications that need to print text and graphics know how to format their data for an arbitrary printer, since Linux doesn't really have a layer equivalent to the Windows GDI? Do they go through some other kind of a device independent virtual printer interface?
 
Old 10-12-2004, 04:37 PM   #2
urka58
Member
 
Registered: Nov 2003
Distribution: slackware 15
Posts: 546

Rep: Reputation: 43
Linux has basically two different printing systems (there are more to be honest, but these are the most popular):
"lpd generic" and "cups". lpd generic is slowly getting obsolete.
Cups "common unix printing system" is probably the most used and included in many distributions ( I don't know in Suse, but I'd find rather unusual Suse don't support it).
You can easily check if cups is installed on your system by the command (as root)
which cupsd
if installed you get an output like
/sbin/cupsd.
I've no experience with Suse, but I know it has a very good setup system with a nice graphical frontend called "Yast" (something like "new hardware" on windows).
The alternative method to install a printer with cups is you open a web browser like Mozilla or Netscape and enter in the address bar
localhost:631
You'll be taken to a simple menu driven interface, follow instructions and you'll get your printer working.
Anyway the linux printing systems are not "program specific" (only a very short number of exceptions)
Ciao
 
Old 10-12-2004, 04:59 PM   #3
qUox
LQ Newbie
 
Registered: Oct 2004
Posts: 7

Rep: Reputation: 0
thanks a lot this helps me also
 
Old 10-12-2004, 05:20 PM   #4
comprookie2000
Gentoo Developer
 
Registered: Feb 2004
Location: Fort Lauderdale FL.
Distribution: Gentoo
Posts: 3,291
Blog Entries: 5

Rep: Reputation: 58
See if this helps; http://doc.vic.computerbank.org.au/s...setup_printer/
That is for debian but I think it is all the same with kde,just make sure you are in administrator mode.

Last edited by comprookie2000; 10-12-2004 at 05:24 PM.
 
Old 10-13-2004, 04:40 AM   #5
javeree
Member
 
Registered: Jun 2004
Location: Belgium
Posts: 49

Rep: Reputation: 15
In my understanding as a newbie, the equivalent of the GDI layer in windows is played by postscript in linux.
All programs output postscript data, and it's up to the printer driver to 'translate' that to a language the printer can understand. For some printers this is easy, for others it requires a combination of filters. However, I also don't understand yet who or what is sending the data through the filters and finally to the printer port.
 
  


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
linux printer driver TranceDude Linux - Software 1 08-19-2005 01:32 PM
please help - is a late model Canon printer installable on RedHatLinux? panrNIH Linux - Newbie 9 06-24-2004 11:10 PM
HP 5550 not listed under Model/Driver in CUPS rickenbacherus Linux - Hardware 1 06-20-2004 11:46 AM
Anybody has a driver for ESS Technologies modem model ES2838S? Ma-fia Linux - Hardware 1 03-04-2004 10:29 AM
Can't see new PPD file in model/driver list??? deepika Linux - General 0 09-08-2003 02:05 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:40 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