Sida 2 av 2

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 13:59:20
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.

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:09:16
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... :-)

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:15:57
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.

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:19:36
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.

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:31:29
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.

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:34:51
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).

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 15:47:16
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?

Re: CUPS utskriftsformat?

Postat: 14 november 2022, 16:01:50
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

Re: CUPS utskriftsformat?

Postat: 16 november 2022, 10:29:37
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.

Re: CUPS utskriftsformat?

Postat: 16 november 2022, 10:32:40
av TomasL
Nej, har jag inte, du får leta, gissar att man anropar LP talar om vilken MIME det är osv