LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-23-2010, 05:03 PM   #16
acidicninja
LQ Newbie
 
Registered: Dec 2010
Posts: 1

Rep: Reputation: 0
months later


Well, I see its been a while since anyone posted on this thread, but I thought I'd throw my two cents in anyway. First of all, I agree that printing in Linux is wretched, but PPD files generally do ease the process through the wizard in cups, and the system itself is actually very streamlined once you understand how the components get along. In my experience, the PPD's included in cups generally don't work; it seems like they are created using estimates from other PPD's but anyway they are mostly junk. Also, it no longer matters to cups where the PPD is (so long as its somewhere safe). If the driver you installed uses a PPD file, it *should* work in cups, though this isn't necessarily true, especially for non-postscript printers.

Anyway, here's the rundown:

CUPS is (as its name suggests) a common printing frontend. It takes a standard set of commands as input, regardless of the printer being used. It then takes these commands and sends them to the printer, in one of two ways:

1) using its own "driver" via the definitions in a PPD. This is what is happening when you use the "Add Printer" wizard.

2) as a "server," sending the commands to an external driver. This may or may not use PPD files, and can even (in theory at least) be a windows program via wine.

In the second case, which is what is happening with the samsung driver you described, and also with hplips, cups isn't actually handling the printer directly; It is merely a standardized interface for you and your programs to interact with. This is especially useful when using samba to share printers with windows machines.

Hope this helps
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 12-28-2010, 10:06 PM   #17
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272
Have to agree, i.e., "printing in Linux is wretched..."
The last cups version that works well with my printer is 1.3.11.
Everything since hasn't work correctly and is so slow I can go out for coffee while it prints, assuming, of course, the document gets printed correctly.
At this point I have xp running in VirtualBox so I can scan, print, and use bluetooth as they were meant to be used. None of the three work properly in Linux with my hardware. Unfortunately, I have to scan and print daily and it gets to be a pain in the
"you know what."

Last edited by cwizardone; 12-28-2010 at 10:08 PM.
 
Old 12-29-2010, 07:28 AM   #18
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
Still an Issue?

Greetz
I do see that there used to be issues with printers much like there is with wifi these days and for similar reasons, so many models with variations on a chipset and therefore the drivers they need. This makes it hard to shop for one with Linux specifically in mind and worse for those who buy printers first and install Linux second or haven't learned yet to research compatibility before buying any hardware. At least that was how it was when this thread started way back in 2004. Printing has changed in six years.

It seems to me the first thing to do is ask "What do I need to print?". I don't print many text documents anymore and only a few photos. Photos I tend to handle by inserting the memory card right in the printer. So I tend to buy printers that either accept direct camera connections or have lots of memory card slots.

If, for some reason, you do print a lot of text documents these days network enabled printers (even laser printers) are quite reasonable in price and very practical especially in modern homes with many PCs and laptops. There are even tutorials out there for creating your own print server from an ancient Classic Pentium or even x486 PC. Some of those are specifically for Parallel connected printers and people give those away.

It does take some pre-planning still when using an alternative OpSys but you don't have to be stuck anymore afaik.
 
Old 12-29-2010, 02:36 PM   #19
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095

Rep: Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272Reputation: 7272
Well, buying Linux "compatible" equipment doesn't always mean the item will work was well with the Linux drivers as it will with the windows drivers.
My HP scanner is suppose to be supported by sane/xsane, but I've spent hours, days, if not weeks, when it is all added up, tweaking Xsane and the results are painfully inferior (and slow). The xp driver works faster and without adjustment the scan is perfect every time.
HP provides drivers for my printer, but, again, the xp driver works faster and produces superior results.
A few months ago I purchased a bluetooth USB adapter that is suppose to be Linux compatible, but the available features are limited to the point of being near worthless. However, all features are available with the xp drivers.
Hence, that is why all three of the above items are ran in xp running in VirtualBox.
Of purchases made over the last year only the monitor, wireless pci card and graphics card work as they should in Linux and even then the hdmi sound available from the new graphics card was a royal pain in "x&%" to set up, but offers no advantage so I've turned it off.

Last edited by cwizardone; 12-29-2010 at 05:25 PM. Reason: Typo.
 
  


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
Which location to put ppd files (printer driver) krishvij Linux - Newbie 4 12-24-2009 03:41 AM
performance difference between nv & nvdivia driver? doublefailure Linux - General 4 11-05-2004 03:21 PM
Can't see new PPD file in model/driver list??? deepika Linux - General 0 09-08-2003 02:05 PM
what to do to .ppd files? i just downloaded a generated ppd file at linuxprinting? kublador Linux - Software 0 03-04-2003 04:20 AM
difference between sound driver and emuk1*? purpleburple Linux - General 1 10-06-2002 08:25 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:00 AM.

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