Browsing this Thread:
1 Anonymous Users
|
Anonymous
|
Re: CUPS
|
|||
|---|---|---|---|---|
|
Quote:
So there are no bitplanes in there !? |
||||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Quote:
Yes, exactly. Quote:
Probably. The driver question is open here.
Posted on: 2007/3/13 7:11
|
|||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Quote:
graphics.library is already chipset-independent for years. CyberaphX and Picasso96 for AmigaOS and HIDD stack for AROS do their job well. Besides, this is not the topic.
Posted on: 2007/3/13 7:09
|
|||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
I think what sonicamiga is saying is that we have an AROS "virtual printer" that, from a programmers perspective, we can print all bitamps, fonts and vector drawings on. This data is then sent to the user selected printer driver (hopefulley a CUPS driver). This last step is the tricky bit.
Quote:
Posted on: 2007/3/12 23:16
|
|||
|
||||
|
Anonymous
|
Re: CUPS
|
|||
|---|---|---|---|---|
|
graphics.library...
Should it not be graphics chipset independent ?, nowadays I mean. Yea yea compatibility.. too many variables/fields/structures (and their respective APIs) that are (old Amiga) chipset dependent, and thus not very elegant. |
||||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
If we speak about good printing subsystem...
Well, conventional AmigaOS printing system and even TurboPrint suffer from a big drawback: they are unable to use possibilities offered by modern printers to render the picture inside the printer, not using host CPU for it. What does AmigaOS offer: create a struct BitMap and print it out. TurboPrint does nothing more, it just adds support for truecolor bitmaps. What do Windows and MacOS offer: there's a concept of "Device contexts". Device context is some abstract entity on which we can draw graphics (something like struct RastPort in graphics.library). Device context does not necessarily represent a screen, it can represent also a printer. An application can do various operations on the device context: draw shapes, text, fill regions, perform blits, etc. The same set of functions that we have in graphics.library for operating on RastPorts. When an application finishes creating a page it uses an OS function to "visualize" the context. In case of printer context this operation performs sending data to the printer. What it gives: if a modern printer is used (PCL, PostScript, etc) instead of rendering a bitmap OS can simply record a sequence of performed actions in the form of printer's language. This results in a shorter data stream and much faster printing. I suggest that we should develop such a system. Would be nice if it's portable to other Amiga-derived OSes. We could, for example, have some kind of printergfx.library which does the same things as graphics.library does for screen. Of course the new system should be backwards compatible with original AmigaOS API and TurboPrint. I don't know how well CUPS fits into it.
Posted on: 2007/3/12 14:24
|
|||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
Quote:
Wouldnt the best thing be to make it more simple to port linux printer drivers, make some good how to guide, and use some kind of printer.hidd. Would be very Aros-like. Question would be, would it be worth it in developer's time and effort to write something from nearly scratch vs just porting CUPS? Odds are, we would want it to be compatiable with CUPS so our AROS boxes can access the printer(s) on the LAN as I doubt one would buy a printer just for the AROS box. Dammy
Posted on: 2007/3/11 10:00
|
|||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Wouldnt the best thing be to make it more simple to port linux printer drivers, make some good how to guide, and use some kind of printer.hidd. Would be very Aros-like.
Posted on: 2007/3/11 9:22
|
|||
|
Daniel Olen......
Asus K8NE.d a64-3200+ Nvidia6600 |
||||
|
||||
|
Re: CUPS
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Quote:
What about a bounty about writing an AROS printing system that takes advantage of CUPS printer drivers. This could be done. Some kind of wrapper ? It'd be even nicer if we could use Windows printer drivers on AROS (LOL!) but this would probably be legally unattainable. Having said that, I just googlef "freeware printer drivers' and found many freeware windows drivers eg.http://www.dirfile.com/drivers_printers-1.htm This raises the question: "Should AROS printer drivers be dependant on another OS's printer driver development". Answer No. but lets say we used linux printer drivers and linux died out next year, we could just start developing our own linux style drivers anyway.
Posted on: 2007/3/11 9:02
|
|||
|
||||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.




