public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] Druckerüberwachung
@ 2006-01-03 14:37 Bernd Wurst
  2006-01-03 15:42 ` Sebastian Damm
  0 siblings, 1 reply; 3+ messages in thread
From: Bernd Wurst @ 2006-01-03 14:37 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1685 bytes --]

Hallo.

Als Einzelplatzlaptopbenutzer hab ich mir da noch nie Gedanken drum 
gemacht, aber heute kam meine Familie mit folgendem Problem:

Bei uns sieht das Setup so aus:

           |---  Einer oder mehrere Clients
  Server --| ...
           |---  Bürorechner  ----- Drucker

Da der Server auf dem Dachboden steht, macht der Drucker am Bürorechner 
einfach mehr Sinn. Das ist auch kein Problem, der läuft auch meistens. 
Ich habe einen CUPS-Server sowohl auf dem Bürorechner als auch auf dem 
Server installiert, der auf dem Server queued selbst und leitet dann 
auf den anderen weiter, wenn man den erst noch einschalten muss. Das 
Setup an sich funktioniert erstaunlich gut. ;-)

Nun ist es aber so, dass KJobViewer zwar brav angezeigt wird, wenn man 
einen Druckauftrag absendet, aber leider nicht, wenn das jemand anders 
macht, insbesondere übers Netz.

Im Prosa: Ich will eigentlich ein Programm, das beim grafisch 
angemeldeten user (am Bürorechner) läuft und ihm irgendwie mitteilt, 
dass er bitte den Drucker einschalten soll, weil jemand anders grade 
drucken möchte. Bisher geht das manuell per Jabber, Telefon oder per 
pedes, aber eine Überwachung des Cups-Status wär mir eigentlich lieber.

KJobViewer wäre eigentlich gut, nur beendet der sich sobald keine 
Aufträge mehr da sind. Zudem wär natürlich ein Popup-Fenster nett, wenn 
ein Druckauftrag da ist, der Drucker aber noch ausgeschaltet ist.

Ich will mich jetzt nicht auf kjobviewer festlegen, aber kennt jemand 
ein Programm, das in etwa sowas kann?

cu, Bernd

-- 
Die Erde ist das einzige Irrenhaus, das von seinen Insassen verwaltet 
wird.  -  U. Schmidt

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user-de] Druckerüberwachung
  2006-01-03 14:37 [gentoo-user-de] Druckerüberwachung Bernd Wurst
@ 2006-01-03 15:42 ` Sebastian Damm
  2006-01-03 16:11   ` Bernd Wurst
  0 siblings, 1 reply; 3+ messages in thread
From: Sebastian Damm @ 2006-01-03 15:42 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1197 bytes --]

Hallo,

Am 03. Januar 2006 schrieb Bernd Wurst:
> [auf Buerorechner soll grafisch signalisiert werden, wenn der Drucker
> einzuschalten ist]

Achtung, what a hack! ;)

Wie wäre es mit einem CronJob, der jede Minute auf dem Bürorechner
ausgeführt wird und nachschaut, ob in der letzten Minute im Syslog 

"printer ... is offline" 

oder so ähnlich aufgetaucht ist (könnte auch im error_log vom Cups
sein). Ich kann in meinen Logs grad keine solche Zeile finden
(vielleicht weil der Drucker immer eingeschaltet ist, wenn jemand
druckt), aber vor meinem Plattencrash gabs die im Syslog.

Falls solch eine Zeile zu finden ist, könnte man nachschauen, ob jemand
angemeldet ist und falls ja, könnte man ihm per kdialog ein
Popup-Fenster aufmachen und auffordern, den Drucker einzuschalten.

Da seh ich nur ein Problem: Kann man kdialog auf fremde Displays
öffnen? Oder geht das nur auf dem aktuellen, was im Fall eines
Cron-Jobs ungünstig wäre?

Nur so als eventuelle Anregung.

Ciao
Sebastian
-- 
Sebastian Damm
Blog: http://blog.sdamm.de
GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de
Fingerprint: CB7F F23F D950 644D 838B  215A 550F 75EC 64D9 6827

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user-de] Druckerüberwachung
  2006-01-03 15:42 ` Sebastian Damm
@ 2006-01-03 16:11   ` Bernd Wurst
  0 siblings, 0 replies; 3+ messages in thread
From: Bernd Wurst @ 2006-01-03 16:11 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1558 bytes --]

Hallo.

Am Dienstag, 3. Januar 2006 16:42 schrieb Sebastian Damm:
> > [auf Buerorechner soll grafisch signalisiert werden, wenn der
> > Drucker einzuschalten ist]
> Achtung, what a hack! ;)

*schauder* Ok, Das IST ein Hack. ;-)


> Wie wäre es mit einem CronJob, der jede Minute auf dem Bürorechner
> ausgeführt wird und nachschaut, ob in der letzten Minute im Syslog
> "printer ... is offline"

Hm, entweder die Logfiles bei mir sind schon so durchrotiert, dass da 
tatsächlich noch nie der Drucker aus war oder bei mir nichts derartiges 
gelogged.
Ok, das ist jetzt aber nur aus der Ferne beurteilt, ich kann grade 
nichts testen, hab atm nur SSH-Zugriff. :)


> Da seh ich nur ein Problem: Kann man kdialog auf fremde Displays
> öffnen? Oder geht das nur auf dem aktuellen, was im Fall eines
> Cron-Jobs ungünstig wäre?

Das nicht, aber KWrited sollte dafür zu missbrauchen sein.
Nur muss ich mich jetzt bei dem Rechner sogar noch drum kümmern, WER 
grade das aktive vt hat, denn dort sind oft mehrere user gleichzeitig 
eingelogged und halt nur einer im Vordergrund, die anderen gelocked.

Hm, ich werd also wohl doch mal schauen wie viel Aufwand es ist, ein 
Programm zu schreiben das ein Trayicon anzeigt und ggf. ne 
OSD-Nachricht hinpinselt. Wenn man das dann dauernd laufen lässt, 
sollte das passen.
Hatte gehoft, dass es sowas bereits gibt oder dass KJobviewer sowas 
kann, scheint mir aber nicht so, hab grade selbst nochmal gesucht. :-(

cu, Bernd

-- 
Press any key to continue or any other key to quit

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-01-03 16:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-03 14:37 [gentoo-user-de] Druckerüberwachung Bernd Wurst
2006-01-03 15:42 ` Sebastian Damm
2006-01-03 16:11   ` Bernd Wurst

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox