[#6]
Re: System drukowania dla MorphOS-a
@MaaG^dA,
post #5
rzookol wybierze trzecią drogę :)
CUPS jest zbyt linuxowy, tj. duża część przetwarzania odbywa sie przez przekazywanie danych między utilkami (konwerterami/formaterami/ghostscriptem). Nie chce wwalać linuxowego podejścia do morphosa. Plan jest taki, że 80% pracy zostanie oparte o reggae (cały flow z konwersjami), 10% na specjalnie przygotowanym ghostscripcie a 10% na praktycznie nie ruszonych sterownikach z CUPSa. Na razie głownymi metaformatami będą Postscript i CUPS raster, ale będę mieć na uwadze także PDF, bo akurat ostatnio jest parcie na wykorzystywanie PDFów.
Wstępny draft jest tu:
https://docs.google.com/document/d/1MXTIko6zlX_MzIulk7oSjghiyqBvG-g9ZpiEaUDf16s/edit
Obecnie ukończyłem parser do plików PPD (takie pliki z opisem możliwości drukarek Postscriptowych + rozszerzenia CUPSa do opisywania dowolnych drukarek). Kończę zapis PPD do prefsów w IFFie i na wstępny ogien pójdzie postprocessing postscriptu (analog pstops z CUPSa). Czyli bedzie mozna ustawic podajnik, wyjscie, rozmiar kartki, druk wiele stron na jednej kartce etc. (wszystko jako filtr reggae z ewentualnym gui w mui). Następnie reggowe decodery/enkodery dla CUPS raster. Reggaeowe filtry bo ditheringu, kolorów etc. No i ghostscript (niestety jest potrzebny bo plików postscriptowych sie nie wydrukuje na drukarkach z PCLem).
Tak to mniej wiecej bedzie wygladalo.