Hallo, cups brintt mich gerade zur Weißglut...mal wieder. Was ich will: Von einem Windows-Rechner aus über Cups in eine Datei drucken. Ich will einfach das, was WIndows da schickt undbearbeitet in einer Datei haben. Kein Problem, schnell Drucker per lpadmin angelegt: flexo# lpadmin -p ds -E -v file:/tmp/ds.out -o printer-is-shared=true -m raw lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. lpadmin: Unable to open PPD "/tmp/3148dc5e6f14d8": Missing asterisk in column 1 on line 1. Cups 2.3b6-1.5 auf Tumbleweed, gerade upgedated. Jemand ne Idee? Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Fri, 13 Mar 2020 10:50:39 +0100 schrieb Daniel Spannbauer <ds@marco.de>:
Hallo,
cups brintt mich gerade zur Weißglut...mal wieder.
Was ich will: Von einem Windows-Rechner aus über Cups in eine Datei drucken. Ich will einfach das, was WIndows da schickt undbearbeitet in einer Datei haben.
Kein Problem, schnell Drucker per lpadmin angelegt:
flexo# lpadmin -p ds -E -v file:/tmp/ds.out -o printer-is-shared=true -m raw lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. lpadmin: Unable to open PPD "/tmp/3148dc5e6f14d8": Missing asterisk in column 1 on line 1.
Cups 2.3b6-1.5 auf Tumbleweed, gerade upgedated.
Jemand ne Idee?
Gruß
Daniel
Hi, die Antwort findest Du hier: https://github.com/apple/cups/issues/5117 Die Fehlernachricht ist allerdings eigenartig, bei mir (OS15.1) kommt: # lpadmin -p test -E -v file:/tmp/ds.out -o printer-is-shared=true -m raw lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. lpadmin: File device URIs have been disabled. To enable, see the FileDevice directive in "/etc/cups/cups-files.conf". Tante Google findet auch zahlreiche Hinweise, das zu umgehen... cu jth -- Joerg Thuemmler -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.03.2020 um 13:27 schrieb Joerg Thuemmler:
Am Fri, 13 Mar 2020 10:50:39 +0100 schrieb Daniel Spannbauer <ds@marco.de>:
Hi,
die Antwort findest Du hier:
https://github.com/apple/cups/issues/5117
Die Fehlernachricht ist allerdings eigenartig, bei mir (OS15.1) kommt:
# lpadmin -p test -E -v file:/tmp/ds.out -o printer-is-shared=true -m raw lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. lpadmin: File device URIs have been disabled. To enable, see the FileDevice directive in "/etc/cups/cups-files.conf".
Tante Google findet auch zahlreiche Hinweise, das zu umgehen...
cu jth
Du hast in /etc/cups/cups-files.conf noch verboten, dass in Dateien gedruckt werden darf. Aktivier das mal und schin nochmal. Danke für den Github-Hinweis. So langsam kriege ich echt einen Hass auf das ganze. Hat jemand eine andere Idee wie ich an eine ungefilterte Druckdatei komme? Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Fri, 13 Mar 2020 14:33:12 +0100 schrieb Daniel Spannbauer <ds@marco.de>:
Am 13.03.2020 um 13:27 schrieb Joerg Thuemmler:
Am Fri, 13 Mar 2020 10:50:39 +0100 schrieb Daniel Spannbauer <ds@marco.de>:
Hi,
die Antwort findest Du hier:
https://github.com/apple/cups/issues/5117
Die Fehlernachricht ist allerdings eigenartig, bei mir (OS15.1) kommt:
# lpadmin -p test -E -v file:/tmp/ds.out -o printer-is-shared=true -m raw lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. lpadmin: File device URIs have been disabled. To enable, see the FileDevice directive in "/etc/cups/cups-files.conf".
Tante Google findet auch zahlreiche Hinweise, das zu umgehen...
cu jth
Du hast in /etc/cups/cups-files.conf noch verboten, dass in Dateien gedruckt werden darf. Aktivier das mal und schin nochmal.
Danke für den Github-Hinweis. So langsam kriege ich echt einen Hass auf das ganze.
Hat jemand eine andere Idee wie ich an eine ungefilterte Druckdatei komme?
Gruß
Daniel
Hi, zu 1. ja klar, weiß ich. Brauch ich hier nicht, mir reicht der PDF-Drucker. Aber File & raw geht eben prinzipiell nicht (aus Sicherheitsgründen: wenn Dir einer eine - weil raw - nicht überprüfte Datei in ein File "drucken" könnte, könnte das u.U. schon lustig werden... zur Umgehung gibts genug gooogle-Tips. Prinzip: eigenes Backend "schreiben" - ich hab hier sowas mit cat am Laufen: #!/bin/bash # V1 .0 08.08.2017 jth # prints data piped by cupsd. # printer entry in cups: pipe:/usr/local/bin/cups_pipeprint <printer> # <printer> has to be cups ps graphics printer (usual is...) # THIS SCRIPT HAS TO BE root-OWNED / 755 RIGHTS!!! # set -x fn="/tmp/`mktemp -u cups_pipeprint.XXXXXXXX`" cat - >$fn typ=`head -1 <$fn | cut -c1-4` if [ "$typ" == "%!PS" ] then lpr -P$1 $fn exit 0 fi ... wandelt bei mir ein raw-File in PS um oder druckt das PS gleich. Wenn Du nur die Datei brauchst, bist Du nach dem "cat" fertig. Evt. kannst Du mit etwas Trick aus dem mit "-J" an cups übergebenen Jobnamen einen Dateinamen statt dem mit mktemp generierten machen... bin grad nicht im Bilde, wo man den abgreifen kann. cu jth -- Joerg Thuemmler -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Daniel Spannbauer
-
Joerg Thuemmler