PDA

View Full Version : Printserver auf AS 400 mit OS 400



chris
31-08-01, 15:35
Hallo,
hat jemand einen guten Tipp, wie man über einen Lexmark Mark Net X2000 Printserver einen Lex 2491 Drucker über TCP IP ansteuert. Manuell über crtdevprt habe ich es auch nicht hinbekommen:

Danke Gruß Chris

swernercsw
31-08-01, 16:05
Hi Chris,

da der Lexmark-2491 ein Matrixdrucker ist und nicht über PJL verfügt kannst du dieses Gerät nicht als Device, sondern nur als rmtoutq an der AS/400 konfigurieren. (TCP/IP-lpr/lpd). Gib beim Erstellen der Outq als Bibliothek "Qusrsys" an, dann kannst du danach noch eine Dummy-Device (*vrt / 3812-1) erstellen. Manche Programme sprechen die DEVD an und nicht direkt die Outq. Als mfrtypmdl wäre " *LEX2391 " brauchbar, die Q auf dem Printserver (Name der Ausgabewarteschlange auf dem fernen System) ist " /prt0 ".
good luck: Stefan

swernercsw
31-08-01, 16:15
...fast vergessen....

das Command zum starten des Druckers heißt dann " strrmtwtr xyz ", nicht " strprtwtr xyz", da es ja keinen PrintWriter sondern nur einen Remotewriter gibt. Das erstellt "Dummy-device" wird übrigens immer auf "abgehängt" stehen. Das ist o.k. so. Dient eh nur als Querverweis zur Outq.

schönes Wochenede: Stefan

Zehetner
02-09-01, 17:07
Vorertst stellt sich die Frage, welche Protokolle am Printserver eingestellt sind:

LEXLINK? ist die beste und flexibelste Art, man muß aber die Kartennummer der Box kennen.

TCP/IP ist die bekannteste Art, man muß aber die IP-Adresse kennen.

Eine DEV für Lexlink könnte so aussehen:

Einheitenbeschreibung . . . . . . : IBM4019
Auswahl . . . . . . . . . . . . . : *BASIC
Einheitenkategorie . . . . . . . . : *PRT

Einheitenklasse . . . . . . . . . : *LAN
Einheitentyp . . . . . . . . . . . : 3812
Einheitenmodell . . . . . . . . . : 1
LAN-Anschluß . . . . . . . . . . . : *LEXLINK
Ferne LAN-Adapteradresse . . . . . : 002000045A66
Adaptertyp . . . . . . . . . . . . : *EXTERNAL
Adapterverbindungsart . . . . . . : *PARALLEL
Anschlußnummer . . . . . . . . . . : 1
Physischer Anschluß . . . . . . . : *DIRECT
Bei IPL anhängen . . . . . . . . . : *YES

Einheitenbeschreibung . . . . . . : IBM4019
Auswahl . . . . . . . . . . . . . : *BASIC
Einheitenkategorie . . . . . . . . : *PRT

Schriftart:
Kennung . . . . . . . . . . . . : 182
Punktgröße . . . . . . . . . . . : *NONE
Papierzufuhr . . . . . . . . . . . : *AUTOCUT
Papierzuführung f. Trennseiten . . : *FILE
Trennseitenprogramm . . . . . . . : *NONE
Druckerfehlernachricht . . . . . . : *INQ
Nachrichtenwarteschlange . . . . . : *CTLD
Akt. Nachrichtenwarteschlange . . : QSYSOPR
Bibliothek . . . . . . . . . . . : QSYS
Aktivierungszeitgeber . . . . . . : 170
Inaktivitätszeitgeber . . . . . . : *SEC15
Übertragungsgeschwindigkeit . . . : 19200
Wortlänge . . . . . . . . . . . . : 8
Paritätsart . . . . . . . . . . . : *NONE
Stoppbit . . . . . . . . . . . . . : 1
Druckerdatenstromums. im Host . . : *YES
Hersteller, Typ und Modell . . . . : *IBM2391
Papierfach 1 . . . . . . . . . . . : *MFRTYPMDL
Papierfach 2 . . . . . . . . . . . : *MFRTYPMDL
Umschlagfach . . . . . . . . . . . : *NUMBER10
Unterst. ASCII Code Page 899 . . . : *NO
Abbildkonfiguration . . . . . . . : *NONE
Zeichen-ID . . . . . . . . . . . . : *SYSVAL

Datenstationsanpassungsobjekt . . : *NONE
Benutzerdefiniertes Objekt . . . . : *NONE
Objektart . . . . . . . . . . . : *NONE
Datenumsetzungsprogramm . . . . . : *NONE
Benutzerdefin. Treiberprogramm . . : *NONE
Zugeordnet zu:
Jobname . . . . . . . . . . . . . : *NONE
Benutzer . . . . . . . . . . . . :
Nummer . . . . . . . . . . . . . :
Text . . . . . . . . . . . . . . . : IBM2391 über LexLink IBM4033


Über IP sieht das so aus:

Einheitenbeschreibung . . . . . . : DEVD IBM2491
Auswahl . . . . . . . . . . . . . : OPTION *BASIC
Einheitenkategorie . . . . . . . . : *PRT

Einheitenklasse . . . . . . . . . : DEVCLS *LAN
Einheitentyp . . . . . . . . . . . : TYPE 3812
Einheitenmodell . . . . . . . . . : MODEL 1
LAN-Anschluß . . . . . . . . . . . : LANATTACH *IP
Anschlußnummer . . . . . . . . . . : PORT 1
Physischer Anschluß . . . . . . . : ATTACH *DIRECT
Bei IPL anhängen . . . . . . . . . : ONLINE *YES
Schriftart . . . . . . . . . . . . : FONT
Kennung . . . . . . . . . . . . : 11
Punktgröße . . . . . . . . . . . : *NONE
Papierzufuhr . . . . . . . . . . . : FORMFEED *CONT
Papierzuführung f. Trennseiten . . : SEPDRAWER *FILE
Trennseitenprogramm . . . . . . . : SEPPGM *NONE
Druckerfehlernachricht . . . . . . : PRTERRMSG *INQ
Nachrichtenwarteschlange . . . . . : MSGQ *CTLD
Akt. Nachrichtenwarteschlange . . : QSYSOPR
Bibliothek . . . . . . . . . . . : QSYS
Aktivierungszeitgeber . . . . . . : ACTTMR 170
Inaktivitätszeitgeber . . . . . . : INACTTMR *SEC15
Übertragungsgeschwindigkeit . . . : LINESPEED 19200
Wortlänge . . . . . . . . . . . . : WORDLEN 8
Paritätsart . . . . . . . . . . . : PARITY *NONE
Stoppbit . . . . . . . . . . . . . : STOPBITS 1
Druckerdatenstromums. im Host . . : TRANSFORM *YES
Hersteller, Typ und Modell . . . . : MFRTYPMDL *IBM2391
Papierfach 1 . . . . . . . . . . . : PPRSRC1 *CONT132
Papierfach 2 . . . . . . . . . . . : PPRSRC2 *NONE
Umschlagfach . . . . . . . . . . . : ENVELOPE *NONE
Unterst. ASCII Code Page 899 . . . : ASCII899 *NO
Abbildkonfiguration . . . . . . . : IMGCFG *NONE
Zeichen-ID . . . . . . . . . . . . : CHRID *SYSVAL
Ferner Standort . . . . . . . . . : RMTLOCNAME
Name oder Adresse . . . . . . . : 192.168.0.1
Datenstationsanpassungsobjekt . . : WSCST QWPLEX2390
Bibliothek . . . . . . . . . . . : QSYS
Benutzerdefiniertes Objekt . . . . : USRDFNOBJ *NONE
Objektart . . . . . . . . . . . : *NONE
Datenumsetzungsprogramm . . . . . : USRDTATFM *NONE
Systemdefin. Treiberprogramm . . . : SYSDRVPGM *IBMPJLDRV
Zugeordnet zu:
Jobname . . . . . . . . . . . . . : QSYSARB
Benutzer . . . . . . . . . . . . : QSYS
Nummer . . . . . . . . . . . . . : 067144
Text . . . . . . . . . . . . . . . : IBM2491 über TCP/IP

Ich habe meine Drucker alle über LEXLINK, elgal ob über eine externe Box oder über eine interne Drucker-Netzwerkkarte, angeschlossen.
Der Vorteil ist, daß dabei nicht wie unter
TCP Listen im Drucker verschwinden, ohne das es die AS/400 merkt.
Bei LEXLINK ist die Liste gedruckt, wenn tatsächlich die letzte Seite den Drucker verlassen hat.

Unter TCP/IP ist die letzte Seite gedruckt, wenn diese im Speicher des Druckers ist, egal ob diese gedruckt ist oder nicht. TCP ist halt noch immer ein Protokoll für Wissenschaftler, welche auf primitive Art (ohne EDV-Wissen) Informationen austauschen wollen.

[Dieser Beitrag wurde von Zehetner am 02. September 2001 editiert.]

swernercsw
03-09-01, 09:36
Hallo Herr Zehetner,

es wäre schön, wenn das mit der TCP/IP-DEVPRT so einfach wäre, leider muss ich Ihnen da aber widersprechen.
Das "systemdefinierte Treiberprogramm" *IBMPJLDRV bzw. *HPPJLDRV verlangt von Printserver UND Drucker die PJL-Fähigkeit.
Beim 2491 handelt es sich jedoch um einen Matrixdrucker, welcher wohl nicht über diese Fähigkeit verfügt (würde mich zumindest sehr verwundern).
Also bleibt, was TCP/IP betrifft nur die Remote-Outq.
Die LEXLINK-Lösung ist durchaus brauchbar, aber mit dem TCP/IP Routing gibt es dann naturgemäß Schwierigkeiten. Solange System und Drucker in einem Netz sind, läufts aber gut. (Leider nur mit LEXMARK-Printservern).

freundliche Grüße: S.Werner

hs
03-09-01, 14:29
Danke, das ist die Lösung.

Ich habe jetzt (fast) alle User mit Speicherlimit ausgestattet.

Dumm nur, dass man damit nicht den Platz der User-Spoolfiles einschränken kann.

Das bleibt mir wohl als Restrisiko.

Gruß
HS

hs
03-09-01, 14:39
Sorry,

vergesst meinen Beitrag oben,
da bin ich wohl im falschen Thema gelandet!

chris
05-09-01, 10:24
ich habe das Gerät jetzt nach der Tabelle mit lexlink konfiguriert, aber drucken will der Drucker nicht. In der Ausgabewarteschlange steht : zum drucken anstehend, aber es kommt nix raus. Auch keine Fehlermeldung