Printscreen mit Debian?

Started by rolo48, 2010/10/25, 18:00:35

Previous topic - Next topic

rolo48

Unter Windows hatte ich ein Programm, mit dem einstellen konnte, das mit der "Druck" Taste der Bildschirm entweder gespeichert oder gleich an den Drucker ausgegeben wird.
Ersteres, das speichern, ist ja unter Debian nicht das Problem, aber wie mach ich den Ausdruck, ohne Umwege über Gimp etc.?
rolo48

devil

das programm shutter ist ein erweitertes (k)snapshot und kann unter anderem auch direkt drucken.
allerdings basiert es auf gtk2 und installiert ~ 15 mb. kann aber auch ne menge.

greetz
devil

rolo48

@devil
Hab ich ausprobiert und tatsächlich kann es als einziges Screenshot Programm direkt drucken. Alle anderen machen den Weg über kopieren und man muß dann ein weiteres Programm zum ausdrucken bemühen.
Aber ich bin noch auf der Suche. Sowas wie Gadwin , nur halt für Linux. Drucktaste betätigen und screen wird ausgedruckt. Vielleicht finde ich ncoh was..
rolo48

devil

deine anfrage brachte mich auf den gedanken dass ich sowas auch öfter brauchen könnte. bin aber noch nicht fündig geworden. muss man evtl was basteln.

greetz
devil

Editiert von holgerw: Doppelbeitrag entfernt

rolo48

Ich hab da was gefunden. Vielleicht kann das einer vervollständigen:

QuoteTo do this, you must first take a screenshot , then send the image to
printer.
You can use ImageMagick and Cups.

so, i.e, to take screenshot:
# import -window root /tmp/desktop_snap.jpg

and to print it should be sufficent:
# lpr -P your_local_printer /tmp/desktop_snap.jpg

to do all-in-one you must create a bash script, and to use it with a special
key pressure, you can use the Keyboard Shortcut utility.

Gefunden auf dieser Seite:
http://linux.derkeiler.com/Mailing-Lists/Debian/2006-03/msg03088.html

Bei mir sieht das so aus:

rolo@rolodesktop:~$ import -window root /tmp/desktop_snap.jpg
rolo@rolodesktop:~$ lpr -P your_local_printer /tmp/desktop_snap.jpg
lpr: The printer or class was not found.


Mein Drucker ist mit cups eingerichtet

edit:

Jetzt gehts. Hab meinen Drucker eingetragen:


lpr -P Deskjet-F300-series /tmp/desktop_snap.jpg


Problem: Das Format stimmt nicht. Obwohl in Cups A4 eingetragen ist, müßte das A3 sein, was er da ausdruckt. (8 Seiten)
rolo48

OppaErich

Quote from: "rolo48"...

Bei mir sieht das so aus:

rolo@rolodesktop:~$ import -window root /tmp/desktop_snap.jpg
rolo@rolodesktop:~$ lpr -P your_local_printer /tmp/desktop_snap.jpg
lpr: The printer or class was not found.


Mein Drucker ist mit cups eingerichtet
Aber sicherlich nicht unter den Namen "your_local_printer". Lass einfach das "-P your_local_printer" weg.

Würde nicht ein

import -window root | lpr

reichen ?

Und wo ist import her ? Gibt's hier bei mir nicht.

egal

Hi,

warum nicht mit ksnapshot + 'Öffnen mit'
lp -o fitpage
und/oder sonstige optionen.
Funzt hier direkt prima.

rolo48

Quote from: "OppaErich"

Und wo ist import her ? Gibt's hier bei mir nicht.

Ist im Paket imagemagick enthalten
rolo48

rolo48

Quote from: "egal"Hi,

warum nicht mit ksnapshot + 'Öffnen mit'
lp -o fitpage
und/oder sonstige optionen.
Funzt hier direkt prima.

Ich benutze xfce und wollte mir nicht das halbe KDE installieren.
rolo48

egal

oder so:

xfce4-screenshooter -f -o 'lp -o fitpage'

rolo48

Quote from: "egal"oder so:

xfce4-screenshooter -f -o 'lp -o fitpage'

Das ist es! (warum kompliziert, wenn's auch einfach geht)

Jetzt muß er nur noch quer ausdrucken. Im Moment verteilt der Drucker das auf 2 Seiten Hochformat

Und den Befehl auf die Drucktaste legen?
rolo48

devil

scrot file.png | lpr sollte auch gehen. hab grad keinen drucker zur hand.
man scrot weiss mehr.

greetz
devil

egal

Hi,
Quote from: "rolo48"Jetzt muß er nur noch quer ausdrucken. Im Moment verteilt der Drucker das auf 2 Seiten Hochformat
'lp -o landscape'
für weitere: man lp

QuoteUnd den Befehl auf die Drucktaste legen?
Xfce4 Einstellungen | Tastatur | Tastenkürzel für
Anwendungen, evtl. Hinzufügen:
Befehl= xfce4-screenshooter -f -o 'lp -o fitpage -o landscape'
Tastenkürzel=Print

rolo48

Perfekt!

Als Abrundung könnte man jetzt noch auf Alt+Druck das abspeichern in die Zwischenablage legen.

Was haltet ihr denn davon, wenn man das Ganze standardmäßig in aptosid einbaut?
rolo48

grefabu

Ein Kunde hatte mir mal unter Fenster ein kleines Programm gezeigt, das eine zusätzliche Ikone in der Fensterleiste (neben minimieren) eingebeut hat.

Das löste auch einen direkten angepassten Druck des Fensterinhalts aus.

Wenn man so etwas einbauen könnte,...

Grefabu

PS ich sehe gerade das das Progrämmchen Hardcopy heist.