Suchergebnisse

  1. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ich wollte mich nochmal zu der Sache melden, weil ich jetzt den USB-Hub gewechselt habe. Das Problem war ja, dass die Fritzbox den über einen USB<->Parallel Adapter angeschlossenen Drucker regelmäßig "vergessen" hat, so dass man das USB-Kabel einmal vom Hub abziehen und wieder anstecken musste...
  2. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Da die Kombination USB1/USB2 wider erwarten funktioniert hatte, habe ich die Drucker nun nochmal, wie ganz zu Anfang, testhalber in USB2/USB3 gesteckt. Das völlig beknackte ist, dass es nun seit 4 Tagen ohne Absturz funktioniert. Obwohl seitdem an der Hardware nichts verändert wurde. Auch die...
  3. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Das hatte ich auch schon gedacht, aber dann ist es eher ein Fehler im Zusammenwirken zwischen Hub und Fritzbox. Denn der Hub funktionierte sonst an anderen Geräten immer einwandfrei. Egal, ich werde mal einen anderen Hub testen...
  4. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Das ist nun echt spooky: Ob der Drucker am USB/Parallel-Adapter nach einiger Zeit abstürzt, hängt damit zusammen, an welchen USB-Ports vom Hub die Drucker angestöpselt sind. Folgende (Un)logik habe ich bisher rausbekommen können (Drucker A: USB/Parallel-Adapter, Drucker B: BJC-3000): Drucker A...
  5. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ja, aber man braucht in vielen Fällen auch deutlich mehr Hardware, als es rein technisch für die jeweilige Anwendung überhaupt nötig wäre. Ein µC bedeutet weniger Hardware, erheblich weniger Software und meist auch weniger Fehleranfälligkeit. Und ein entscheidender Vorteil ist der sehr geringe...
  6. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ich würde auch nicht anfangen, das von Hand selbst zu programmieren. ;-) Es ist sicher wahr, dass es viele Möglichkeiten des Zusammenspiels gibt, die u.U. auch mal nicht funktionieren. Weshalb ich mich bei Implementationen auch immer auf fertige Module verlassen habe, was bisher tadellos...
  7. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    In Assembler vielleicht, aber in C völlig unproblematisch. Und für viele Mikrocontroller-Systeme gibt es C (z.B. AVR-GCC für die Atmel AVR-Reihe). Da gibt es fertige Bibliotheken für Protokolle und auch Webserver. Ich habe damit auch schonmal in einigen Tagen einen USB<->Seriell Adapter...
  8. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Aber das Teil läuft mit Sicherheit nicht unter Linux! Da wird schlichtweg ein Microcontroller drin sein, der in Assembler oder C programmiert ist und die USB- und Centronics-Seite bedient. Also deutlich mehr ein Stück Hardware, als ein Linux-System. Werde ich mal machen... Was aber ziemlich...
  9. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ich verstehe auch nicht, warum immer nur der Anschluss mit dem Parallel-Adapter abstürzt. Ich dachte ja schon, es hinge evtl. mit dem Adapter zusammen, aber am PC läuft er tagelang anstandslos im Dauerbetrieb. Ich werde mal schauen, ob ich mit einem Hardware USB-Printserver mehr Erfolg habe...
  10. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Na, Ralf? Du hast vermutlich genauso die Lust an der Sache verloren, wie ich mittlerweile. Wie soll man auch mit einem Betriebssystem arbeiten, in dem sich nichtmal mehr Prozesse killen lassen... :motz: Ich kauf mir jetzt einen Printserver. Der kostet 18 Euro und gut ist. Nase voll von...
  11. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Habe ich gemacht. Das cat bleibt dann hängen und usblp beginnt wieder, den error -150 auszugeben, bis ich das cat mit Strg-C beende. Es liegt also NICHT am printserver! Interessant ist aber, dass ich auf beide Drucker nichts mehr ausgeben kann, auch nicht auf den BJC-3000, der eigentlich gar...
  12. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Es gibt übrigens auch noch andere Dinge, die mich erheblich zweifeln lassen, ob diese ganze Druckergeschichte überhaupt richtig funktionsfähig ist. Folgende Geschichte habe ich in der letzten Woche nun schon dreimal(!) gehabt: Ich druckte zuerst auf dem BJC-3000 an TCP-Port 9106 und dann wollte...
  13. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ich hatte zwischen dem Laden von usblp und dem Auslesen des Logfiles zuerst auch ein sleep von einer Sekunde gesetzt, dann aber festgestellt, dass dies überflüssig ist. Auch ohne sleep funktioniert es zuverlässig. Das heißt, dass das Skript offenbar so lange gestoppt wird, bis das Laden von...
  14. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Aber usblp wird doch im printer-skript geladen!? Wenn man dies ganz am Anfang macht, hat man danach doch alle Zeit der Welt, um die erzeugten Informationen auszulesen und zu verarbeiten. Schließlich mache ich es in meinem letzten Vorschlag ja auch so, dass ich zuerst usblp lade und danach die...
  15. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Das hat ja auch niemand verlangt. Man kann ja auch zuerst usblp laden und dann den Rest des printer-scripts ausführen, wie in meinem letzten Vorschlag. Ich verstehe aber nicht, warum du das komplette usb.pandu Skript austauschst, um das Problem zu lösen!? Wenn du weißt, an welcher...
  16. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Das war in dem Fall auch okay. Ich wollte ja nur die Zuordnung zwischen Drucker und TCP-Port mal testhalber ändern. Das mag sein, aber jetzt noch eine zweite Baustelle mit dem storage-script aufzureißen, habe ich keine Lust. Vielleicht später mal. Weshalb es ja auch schön wäre, wenn usblp...
  17. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ja, aber mir ging es ja nicht darum, die USB-Ports neu zu erkennen und Nodes zuzuordnen. Mir ging es nur darum, den Printserver zu testen und zu schauen, wie er auf die Beendigung und den Neustart mit einem anderen, zugewiesenen Drucker bzw. Port reagiert. Das Script habe ich gar nicht benutzt...
  18. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Ich vermute mal, das eine ist ein PCL-Interface und das andere ein PS-Interface. Jeder modernere HP-Drucker taucht ja auch unter Windows als zwei unterschiedliche Drucker auf, nämlich als ein PCL- und ein PS-Drucker. Ich habe auch noch einen HP Multifunktionsdrucker mit Scanner und SD-Kartenslot...
  19. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Hi Ralf! Erstmal ganz herzlichen Dank für deine sehr ausführliche Antwort! Du hast echt den Durchblick, das muss man sagen. Dagegen komme ich mir wie ein blutiger Anfänger vor. ;-) Aber du hast nun die letzten Wissenslücken bei mir geschlossen und ich denke, dass ich es jetzt so ziemlich...
  20. F

    Mehrere Drucker, printserv-Prozesse und semaphore-Problem

    Als ich dieses schrieb, hatte ich gerade den Fall, dass ich die printserv Prozesse alle gekillt hatte und dann mit vertauschten Gerätedateien neu gestartet. Trotzdem wurde auf den selben Drucker umgeleitet wie zuvor. Nur das Vertauschen der Portnummern hatte in dem Fall eine Auswirkung. Ein...
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.