Mailinglist Archive: opensuse-de (1402 mails)

< Previous Next >
Re: HP LaserJet 3P seriell betreiben
  • From: Johannes Meixner <jsmeix@xxxxxxx>
  • Date: Tue, 24 Apr 2007 10:54:19 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0704241029090.30800@xxxxxxxxxxxxxx>

Hallo,

On Apr 23 21:52 Martin Ereth wrote (shortened):
> Ich habe einen HP LaserJet 3P übereignet bekommen. Dieser Oldtimer
> (Firmware von 1990) kann entweder parallel oder seriell angeschlossen
> werden. Nachdem mein neuer PC keine parallele Schnittstelle mehr hat,
> bleibt nur seriell.

Evtl. hilft die CUPS 1.1 Dokumentation weiter:

http://www.cups.org/doc-1.1/sam.html
--------------------------------------------------------------------
The Basics
...
You can see a complete list of supported devices by running
the lpinfo(8) command:
  lpinfo -v
  ...
  serial serial:/dev/ttyS1?baud=115200
  serial serial:/dev/ttyS2?baud=115200
...
Adding Your First Printer
...
For a dot matrix printer connected to the serial port,
this might look like:
  /usr/sbin/lpadmin -p DotMatrix -E -m epson9.ppd \
  -v serial:/dev/ttyS0?baud=9600+size=8+parity=none+flow=soft
Here you specify the serial port (e.g. S0,S1, d0, d1), baud
rate (e.g. 9600, 19200, 38400, 115200, etc.), number of bits,
parity, and flow control. If you do not need flow control,
delete the "+flow=soft" portion.
--------------------------------------------------------------------

Bzgl. "lpinfo -v" siehe auch
http://de.opensuse.org/SDB:CUPS_in_aller_K%C3%BCrze
"Die Backends"
--------------------------------------------------------------------
Beim Starten ruft der cupsd alle Backends in /usr/lib/cups/backend/
nacheinander einmal auf. Dadurch ermittelt der cupsd welche
Backends auf dem jeweiligen System einsatzfähig sind.
Nur die einsatzfähigen Backends stehen für die Konfiguration
von Warteschlangen zur Verfügung. Die einsatzfähigen Backends
werden mit "lpinfo -v" angezeigt. 
--------------------------------------------------------------------

Vielleicht ist die serielle Schnittstelle im BIOS deaktiviert?
In /var/log/boot.msg sollten sich normalerweise Meldungen
zur seriellen Schnittstelle finden in der Art:
--------------------------------------------------------------------
Serial: 8250/16550 driver ...
--------------------------------------------------------------------
Und "cat /proc/devices" sollte serielle "Character devices"
anzeigen in der Art "4 ttyS" und die pasdenden Gerätedateien
sollten existieren:
--------------------------------------------------------------------
crw-rw---- 1 root uucp 4, 64 ... /dev/ttyS0
crw-rw---- 1 root uucp 4, 65 ... /dev/ttyS1
--------------------------------------------------------------------
Evtl. sind hier die Zugriffsrechte passend einzustellen,
so dass der Benutzer "lp" (under dem normalerweise die
CUPS Backends laufen) darauf schreiben darf.


Gruß
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex
< Previous Next >
Follow Ups
References