[cups.general] How do I publish a printer
Johannes Meixner
jsmeix at suse.de
Tue Jan 18 06:25:41 PST 2011
Hello,
On Jan 18 04:07 Helge Blischke wrote (shortened):
> Johannes Meixner wrote:
>>
>> ... I don't know about Apple OS 9.2.
>>
>> [...]
>>
>> Additionally you may have a look at
>> http://en.opensuse.org/SDB:Printing_from_Windows_to_Linux
>> ... how to print documents in proprietary formats
>> (e.g. from whatever proprietary office applications)
>> from proprietary operating systems to a CUPS server.
....
> This said, it has been a feature of Netatalk from the beginning
> to advertize shared printers and volumes (configured as
> shared objects via the netatalk administration/configuration)
> over the AppleTalk network.
....
> As of version 2.0, CUPS is also supported. Simply using cupsautoadd
> as first papd.conf entry will share all CUPS printers automagically
> using the PPD files configured in CUPS.
Helge,
could you provide some more details about what "using the PPD files"
actually means?
http://netatalk.sourceforge.net/2.1/htmldocs/configuration.html#printing
reads
-------------------------------------------------------------------------
Bidirectional means that printing source (usually a Macintosh computer)
and destination (a printer or spooler implementation) communicate
about both destination's capabilities via feature queries (compare
with Adobe TechNote 5133) and device status. This allows the LaserWriter
driver on the Macintosh to generate appropriate device specific
PostScript code (color or b/w, only embedding needed fonts, and so on)
on the one hand and notifications about the printing process or
problems (paper jam for example) on the other.
-------------------------------------------------------------------------
At first glance it seems the Adobe TechNote 5133 has only
"Printing to PostScript language printers" in mind.
But the printer in this particular case is a HP PSC
which is usually no PostScript printer and has therefore
not a usual PostScript printer PPD file which might cause
problems when "using the PPD files" on Apple OS 9.2?
>From the above "driver on the Macintosh" snippet I guess that
on an Apple OS 9.2 client machine usually a printer driver runs
which generates device specific data.
I also guess that an usual "advertized shared printer" in Apple OS 9.2
is different than an usual advertized CUPS queue regarding the filtering.
I guess that a shared printer in Apple OS 9.2 is regarding
the filtering more like a usual SMB printer share in Windows
and not like an usual advertized CUPS queue?
In particular I think about the following questions:
Where does usually the printer driver run in an AppleTalk network?
On the client machines or on the server?
How is printing to non-PostScript printers done in an AppleTalk network?
Perhaps everything works well - at least to a reasonable extent - when
on Apple OS 9.2 the LaserWriter driver runs which sends device specific
PostScript using the PPD for the HP PSC from the CUPS server?
But usually CUPS gets device specific features set via print job
options and not somehow "embedded" in device specific PostScript.
Finally I assume that "notifications about the printing process
or problems (paper jam for example)" is probably not supported
when printing from an AppleTalk network to a CUPS server.
Kind Regards
Johannes Meixner
--
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex
More information about the cups
mailing list