CUPS utskriftsformat?

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av sodjan »

Hela frågan handlar väl om vad inställningen "RAW" har för funktion i just CUPS?

Om vi talar om vad som helst så kan så klart "RAW" betyda lite allt möjligt...

Och i just CUPS så betyder det inte görs någon behandling eller "filtrering" av datat.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av sodjan »

Hm... Hittade också:

https://www.cups.org/doc/relnotes.html

CUPS 2.3b4 (March 27, 2018)
...
...
Raw print queues are now deprecated (Issue #5269)

Aja... :-)
Användarvisningsbild
Glenn
Inlägg: 33750
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av Glenn »

Fast nu var ju det du citerade om råa utskriftsköer, medans jag Antar att Marta läste om hur man skickar data till cups.

Helt olika saker alltså.

rawköer använder (använde?) man om man har en applikation som spottar ut printdata som redan är färdigtuggat för en specifik skrivare, inte speciellt vanligt idag.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6921
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av Marta »

Jag fick uppfattningen att CUPS anpassar i två steg. Först från text/postscript/pdf/jpeg till RAW. Därefter från RAW till vad respektive skrivare klarar. Fast det kan mycket väl vara något jag fått om bakfoten. Kanske är just för att hålla utveckling av printdrivers på en rimlig nivå som detbara finns fyra input-format. Men varför i rent ut sagt helvete JPEG och inte TIFF eller BMP e.dyl. ENKELT format som åstadkomms med att tillfoga en enkel header till data som skall ut. De måste haft hål i skallen som valt JPEG.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av sodjan »

> Jag fick uppfattningen att CUPS anpassar i två steg. Först från text/postscript/pdf/jpeg till RAW. Därefter från RAW till vad respektive skrivare klarar.

Det är mycket möjligt att CUPS har något internt mellan-format, men det är nog inte det som avses med RAW här.
Det betyder att input filen som skickas till CUPS redan är i rätt format (t.ex PCL) och inte behöver hanteras
av CUPS (konverteras, filtreras), utan kan skickas vidare till skrivare som den är. D.v.s. att "RAW" inte i sig
är ett speciellt format, det kan vara vad som helst som en skrivare förstår.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av sodjan »

För att upprepa mig själv...
A "raw" printqueue in CUPS is one that has *no* PPD assigned to it. A queue without a driver, if you like.
Basically you say: "send all jobs to printer unchanged + unfiltered, whenever you receive them, from whichever client".
(This assumes, the job is in a file format that the target printer will be able to understand and process).
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av sodjan »

> Men varför i rent ut sagt helvete JPEG och inte TIFF eller BMP e.dyl.

Kanske för att 99.9 % av alla "bilder" är i JPEG format?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av TomasL »

Dessutom så stöder CUPS sannolikt de flesta MIME-typer såsom TIF, Bitmap osv, så jag förstår inte riktigt detta att det måste vara jpg.

Ett exempel på filtyper som stöds
hittade det på stackexchange https://unix.stackexchange.com/question ... ps-support

Kod: Markera allt

$ grep -h "^[^#]" /usr/share/cups/mime/*.convs | sort
application/msword  text/vnd.cups-brf   30  texttobrf
application/octet-stream    application/vnd.cups-raw    0   -
application/pdf     application/vnd.cups-pdf        66  pdftopdf
application/pdf     text/vnd.cups-brf   100 texttobrf
application/pdf image/tiff      80       pstotiff
application/postscript      application/vnd.cups-postscript 66  pstops
application/postscript  application/pdf             0   pstopdf
application/postscript  image/tiff      80       pstotiff
application/rtf     text/vnd.cups-brf   30  texttobrf
application/vnd.adobe-reader-postscript application/vnd.cups-postscript 66  pstops
application/vnd.cups-pdf    application/vnd.cups-postscript 100 pdftops
application/vnd.cups-pdf    application/vnd.cups-raster 100 pdftoraster
application/vnd.cups-pdf    application/vnd.cups-raster 99  gstoraster
application/vnd.cups-pdf image/tiff 80 pstotiff
application/vnd.cups-pdf-banner application/pdf         32  bannertopdf
application/vnd.cups-postscript application/vnd.cups-raster 175 gstoraster
application/vnd.cups-postscript image/tiff 80 pstotiff
application/vnd.cups-raster image/pwg-raster        100 rastertopwg
application/vnd.openxmlformats-officedocument.wordprocessingml.document text/vnd.cups-brf   30  texttobrf
application/x-cshell        text/plain          100 -
application/x-cshell    application/pdf             32  texttopdf
application/x-csource       text/plain          100 -
application/x-csource   application/pdf             32  texttopdf
application/x-perl      text/plain          100 -
application/x-perl  application/pdf             32  texttopdf
application/x-shell     text/plain          100 -
application/x-shell application/pdf             32  texttopdf
application/xhtml   text/vnd.cups-brf   10  texttobrf
application/xml     text/vnd.cups-brf   10  texttobrf
image/gif           application/vnd.cups-raster 100 imagetoraster
image/gif       application/vnd.cups-pdf        65  imagetopdf
image/gif       image/vnd.cups-brf  70  imagetobrf
image/gif       image/vnd.cups-ubrl 70  imagetoubrl
image/jpeg          application/vnd.cups-raster 100 imagetoraster
image/jpeg      application/vnd.cups-pdf        65  imagetopdf
image/jpeg      image/vnd.cups-brf  70  imagetobrf
image/jpeg      image/vnd.cups-ubrl 70  imagetoubrl
image/pcx       image/vnd.cups-brf  70  imagetobrf
image/pcx       image/vnd.cups-ubrl 70  imagetoubrl
image/png           application/vnd.cups-raster 100 imagetoraster
image/png       application/vnd.cups-pdf        65  imagetopdf
image/png       image/vnd.cups-brf  70  imagetobrf
image/png       image/vnd.cups-ubrl 70  imagetoubrl
image/pwg-raster    application/pdf             32  rastertopdf
image/svg       image/vnd.cups-brf  70  imagetobrf
image/svg       image/vnd.cups-ubrl 70  imagetoubrl
image/tiff          application/vnd.cups-raster 100 imagetoraster
image/tiff      application/vnd.cups-pdf        65  imagetopdf
image/tiff      image/vnd.cups-brf  70  imagetobrf
image/tiff      image/vnd.cups-ubrl 70  imagetoubrl
image/urf       application/pdf             0   urftopdf
image/vnd.microsoft.icon    image/vnd.cups-brf  70  imagetobrf
image/vnd.microsoft.icon    image/vnd.cups-ubrl 70  imagetoubrl
image/x-bitmap          application/vnd.cups-raster 100 imagetoraster
image/x-bitmap      application/vnd.cups-pdf        65  imagetopdf
image/x-ms-bmp      image/vnd.cups-brf  70  imagetobrf
image/x-ms-bmp      image/vnd.cups-ubrl 70  imagetoubrl
image/x-photocd         application/vnd.cups-raster 100 imagetoraster
image/x-photocd     application/vnd.cups-pdf        65  imagetopdf
image/x-portable-anymap     application/vnd.cups-raster 100 imagetoraster
image/x-portable-anymap application/vnd.cups-pdf        65  imagetopdf
image/x-portable-anymap image/vnd.cups-brf  70  imagetobrf
image/x-portable-anymap image/vnd.cups-ubrl 70  imagetoubrl
image/x-portable-bitmap     application/vnd.cups-raster 100 imagetoraster
image/x-portable-bitmap application/vnd.cups-pdf        65  imagetopdf
image/x-portable-bitmap image/vnd.cups-brf  70  imagetobrf
image/x-portable-bitmap image/vnd.cups-ubrl 70  imagetoubrl
image/x-portable-graymap    application/vnd.cups-raster 100 imagetoraster
image/x-portable-graymap    image/vnd.cups-brf  70  imagetobrf
image/x-portable-graymap    image/vnd.cups-ubrl 70  imagetoubrl
image/x-portable-graymap application/vnd.cups-pdf       65  imagetopdf
image/x-portable-pixmap     application/vnd.cups-raster 100 imagetoraster
image/x-portable-pixmap application/vnd.cups-pdf        65  imagetopdf
image/x-portable-pixmap image/vnd.cups-brf  70  imagetobrf
image/x-portable-pixmap image/vnd.cups-ubrl 70  imagetoubrl
image/x-sgi-rgb         application/vnd.cups-raster 100 imagetoraster
image/x-sgi-rgb     application/vnd.cups-pdf        65  imagetopdf
image/x-sun-raster      application/vnd.cups-raster 100 imagetoraster
image/x-sun-raster  application/vnd.cups-pdf        65  imagetopdf
image/x-xbitmap         application/vnd.cups-raster 100 imagetoraster
image/x-xbitmap     application/vnd.cups-pdf        65  imagetopdf
image/x-xbitmap     image/vnd.cups-brf  70  imagetobrf
image/x-xbitmap     image/vnd.cups-ubrl 70  imagetoubrl
image/x-xpixmap         application/vnd.cups-raster 100 imagetoraster
image/x-xpixmap     application/vnd.cups-pdf        65  imagetopdf
image/x-xpixmap     image/vnd.cups-brf  70  imagetobrf
image/x-xpixmap     image/vnd.cups-ubrl 70  imagetoubrl
image/x-xwindowdump application/vnd.cups-pdf        65  imagetopdf
image/x-xwindowdump image/vnd.cups-brf  70  imagetobrf
image/x-xwindowdump image/vnd.cups-ubrl 70  imagetoubrl
text/css            text/plain          100 -
text/html           text/plain          100 -
text/html       application/pdf             32  texttopdf
text/html       text/vnd.cups-brf   10  texttobrf
text/plain      application/pdf             32  texttopdf
text/plain      text/vnd.cups-brf   0   texttobrf
text/rtf        text/vnd.cups-brf   30  texttobrf
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6921
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av Marta »

Sodjan: Det här handlar om API, inte UI. Det skall vara lätt för programmeraren att printa rastergrafik. Skall användaren kunna printa JPEG så kan programmet hantera detta. Därför tycker jag det är klumpigt.

Thomas: Har Du kodexempel på att skickaTIFF, BMP eller obestämd rasterdata direkt till CUPS? Alltså utan någon mellanliggande fet megaklump.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: CUPS utskriftsformat?

Inlägg av TomasL »

Nej, har jag inte, du får leta, gissar att man anropar LP talar om vilken MIME det är osv
Skriv svar