1 |
On Sun, Dec 21, 2008 at 1:29 PM, Willie Wong <wwong@×××××××××.edu> wrote: |
2 |
> On Sun, Dec 21, 2008 at 10:57:43AM -0800, Mark Knecht wrote: |
3 |
>> Again, I don't imagine ANY of what we're talking about here will |
4 |
>> work for a Windows machine printing to a Linux cups server if a Linux |
5 |
>> machine on the same network cannot print to that server. |
6 |
> |
7 |
> Technically not true. |
8 |
> |
9 |
> I had a Lexmark Z810 inkjet that refused to print from my linux |
10 |
> desktop, and the problem is almost certainly the print driver. But the |
11 |
> inkjet printed just fine over the network from a Windows machine if I |
12 |
> setup a raw queue and installed the bundled driver on the Windows |
13 |
> machine. |
14 |
> |
15 |
> I eventually decided to just connect the printer to the Windows |
16 |
> machine because it seems a bit silly to run a cups server just so the |
17 |
> single Windows machine (and only that machine) on the network can |
18 |
> print to it. |
19 |
> |
20 |
> W |
21 |
|
22 |
OK, that's interesting to me in terms of understanding cups a bit |
23 |
more. What I'm certainly not clear about is where printer drivers |
24 |
reside in all these cases. |
25 |
|
26 |
I have a MythTV backend server that I put cups & the printer on. I |
27 |
loaded hplip on that machine and then the cups web interface could |
28 |
install the printer and print test pages. That's all on the cups |
29 |
server and seems simple and straight forward. |
30 |
|
31 |
On my other Gentoo machines it seems that I've also had to install |
32 |
hplip to talk to the printer. What's the hplip driver on the local |
33 |
desktop machine actually doing? Is it doing anything? Is formating the |
34 |
print data what's it sending across the network? Certainly not raw |
35 |
pixels for the real printer on the cups server is it? Does it turn it |
36 |
into PCL5/6 commands, or postscript or something? If the local driver |
37 |
sends PCL5 data for instance then does the hplip driver at the other |
38 |
end do anything or does incoming PCL5 data just get funneled to the |
39 |
printer as 'raw' data. |
40 |
|
41 |
On the two Windows machines XP is sending postscript (generic |
42 |
postscript driver) and Vista is (I think) sending PCL5 as it's using |
43 |
the standard HP driver for the printer. |
44 |
|
45 |
I hope the question is at least reasonable as the data format at each |
46 |
point in the network is really unclear to me. Maybe there's a good |
47 |
site to read about this? |
48 |
|
49 |
- Mark |