Hallo, On Dec 7 16:04 Andreas Rehmer wrote (shortened):
ich habe Aktuell folgendes Problem unter Open Suse 11.2. Ich will via CUPS (V 1.3.9) zwei USB Drucker betrieben die an dem Server hängen. Es sind beides "Kyocera FS1300D". ... Nach kurzen Überprüfen der Einstellungen hat sich ergeben das CUPS die beiden Drucker jeweils unter der Geräte URI: usb://Kyocera/FS-1300D anspricht also in beiden Fällen die Gleiche. Kann mir jemand sagen wie ich es hinbekomme das CUPS hier pro Drucker eine andere Geräte URI verwendet?
Das geht meines Wissens nicht. Das CUPS Backend /usr/lib[64]/cups/backend/usb befragt das USB-System und das USB-System befragt die Drucker und die sagen beide dasselbe, also sind sie am USB ununterscheidbar. Normalerweise liefert ein USB-Drucker eine Seriennnummer in der Art usb://ACME/FunPrinterXL?serial=123456789 so dass baugleiche Geräte via Seriennnummer unterscheidbar sind, aber anscheinend liefert der Kyocera FS1300D keine Seriennnummer. Als root mit lsusv -v die genauen USB-Daten der beiden Drucker ansehen, wenn es da doch einen Unterschied gibt, kann man evtl. irgendwas im USB-System hinbasteln, dass letztlich auch das CUPS Backend beide Geräte verschieden "sieht". Vermutlich wird man aber am einfachsten einen der beiden Drucker via Parallelport oder sonstwie anders anschließen müssen, um das Problem dauerhaft zu lösen. Gemäß http://www.kyoceramita.de/index/produkte/product/fs1300d.technical_specifica... hat ein Kyocera FS1300D keinen Parallelportanschluß, aber dann hilft vielleicht ein USB-Parallelport Adapterkabel (normalerweise verwendet man die andersrum, Parallelport am Drucker und USB am Rechner, aber vielleicht geht es ja auch so)? Wenn nichts anderes geht, einen der beiden Drucker via "Steckplatz für optionalen internen Printserver" zum Netzwerkdrucker aufrüsten bzw. (schlechter) eine Printserver-Box mit USB-Anschluß verwenden, vergl.: http://en.opensuse.org/SDB:Printing_via_TCP/IP_network
Er zeigt sie mir ja schliesslich auch bei der Geräte Auswahl als zwei Unterschiedliche Drucker an einmal "Kyocera FS1300D USB#1 (Kyocera FS1300D)" und "Kyocera FS1300D USB#2 (Kyocera FS1300D)" hier klappt also die Unterscheidung.
Das "USB#1" bzw. "USB#2" ist ein nutzloser fortlaufend nummerierter Zusatz. Nur auf die eigentliche Device-URI kommt es an, aber die sind beide gleich. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex