[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CUPS Support

From: Chad Hardin
Subject: Re: CUPS Support
Date: 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.

Best regards!




On Apr 5, 2004, at 4:25 AM, Adam Fedor wrote:
On Sunday, April 4, 2004, at 09:58 PM, Chad Hardin wrote:
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 anything worthwhile.
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.
Sounds good?
Sure! What about adding CUPS support to NSPrinter as well? Or some way for NSPrinter to use your framework.
Gnustep-dev mailing list


First they ignore you, then they laugh at you, then they fight you, then you win.
- Mahatma Gandhi

reply via email to

[Prev in Thread] Current Thread [Next in Thread]