[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CUPS Support
Re: CUPS Support
Mon, 5 Apr 2004 17:39:06 -1000
On Apr 5, 2004, at 6:37 AM, Stefan Urbanek wrote:
On 2004-04-05 17:57:25 +0200 Chad Hardin <address@hidden> wrote:
That would be swell! Working on CUPS as a framework should give me
the foundation needed to do such a thing.
Good idea. What about Printing.framework with a little bit of
abstraction? Even the framework is going to be CUPS based, the CUPS
should be hidden. Then there will be no problem of using another
printing 'backend' on other operating environment...
I don't know. I thought the whole idea of GNUstep was that it was
supposed to be the part with abstraction. Let me further explain what
my main goal of GSCUPS is.
I want to gnustepize the libcups api, the part that deals with managing
the printing system. I'm talking adding printers, removing them,
connecting to printers on the network stuff like that. The idea is
that GSCUPS will be foundation of something like OS X's "Print
Utility". I wasn't actually thinking of it being used for actually
sending print jobs. But I suppose it could.
Let me explore the NSPrint* structure a little bit more. I've looked
at at NsprintInfo and NSPrinter, they seem to do all lot of work that
CUPS can do instead, perhaps better as well. It would seem like a good
idea to simply change those so they interface with CUPs, but what then
about windows? Maybe a front/back-end system is needed.
I'm not sure I have the expertise to create such a front-end correctly.
However, I think that I would be able to create a CUPS back-end.
CUPS seems pretty standard now for all UNIX. so maybe only two
backends would be needed: windows and CUPS?
CUPS handles PPDs on it's own, as does GNUstep, there are are
overlaps in functionality as well. Too bad CUPS is not available for
Windows (or is it?), then we could simply go straight CUPS.
... such as MS Windows with their own printing subsystem :-)
anyhow, I'll keep hacking away at the framework and see what I learn.
On Apr 5, 2004, at 4:25 AM, Adam Fedor wrote:
On Sunday, April 4, 2004, at 09:58 PM, Chad Hardin wrote:
Sure! What about adding CUPS support to NSPrinter as well? Or some
way for NSPrinter to use your framework.
My time constraints are really tight so I haven't been able to
work on the DirectFB backend in quite a while. I couldn't get
enough contiguous spare time to work on it. The result was that I
was constantly reviewing my previous work and never accomplishing
If anyone else want to tackle this go for it!
Anyhow, I've decided to grapple something a bit easier, something I
can work on in small chucks. That thing is support for CUPS.
I'm making a GSCUPS framework. Later will come a GSCUPSGui
framework, and finally some apps for managing CUPS will come forth.
Gnustep-dev mailing list
First they ignore you, then they laugh at you, then they fight you,
then you win.
- Mahatma Gandhi