Anmelden

View Full Version : Follow me printing auf Kyocera von AS400



Seiten : [1] 2

friewi00
15-12-11, 13:07
Hallo,

wir wollen eine FollowMe bzw. Card'n Print Drucklösung von der AS400 äh iSeries (V6R1) auf eine Kyocera 5550ci MFP implementieren, wissen aber nicht, wie wir den AS400-Usernamen dem Drucker bekanntgeben können.

Ich habe das Drucker- und das Programmierungsforum schon durchsucht, bin aber leider nicht fündig geworden.

Ich bin dankbar für jeden Lösungsansatz.

Fuerchau
15-12-11, 13:10
Diese Frage verstehe ich so überhaupt nicht.

Wenn du von der AS/400 auf den Drucker drucken willst, so brauchst du keinen User-Namen sondern erstellst einen Drucker (DEVD) oder Remote-OUTQ auf der AS/400 selber.

Bespiele für Drucken mit Kyocera oder PLC6-Druckern findest du hier genug.

friewi00
15-12-11, 13:24
Oh da hab ich mich missverständlich ausgedrückt.
Also: wir wollen eine Sicherheitslösung von Kyocera anschaffen, die sicherstellt, dass jeder Ausdruck nur vom berechtigten Benutzer mittels Chipkarte am Drucker freigegeben werden kann.
Bei den PC-Ausdrucken funktioniert das klaglos, bei den AS400 Druckaufträgen kann der Drucker nicht feststellen, von welchem AS400-User der Ausdruck produziert wurde.
Was muss ich also tun, damit die Freigabe per Chipkarte auch für die AS400-Benutzer möglich wird?

Fuerchau
15-12-11, 13:47
Ich denke, da hast du keine Chance, da der User beim Senden an Drucker nicht übertragen wird sondern nur der reine Druckerdatenstrom.

Es nützt auch insofern nichts, da die WTR-Jobs alle unter dem User QSPLJOB laufen.

Die PC-Lösung funktioniert ja deshalb, da du auf dem PC einen Druckertreiber verwendest, der dies dem Drucker eben mitteilt.
Auf der AS/400 gibts aber nur die Datenstromumsetzung.

Ggf. musst du den Hersteller mal fragen, was denn als Information benötigt wird und wie diese anzugeben ist.
Ggf. kannst du dies per PreScribe-Befehl (Kyocera) oder ESC-Sequenz als TRNSPY-Feld in deine Spools einbetten.
Dies erfordert allerdings eine Programmänderung.

KingofKning
15-12-11, 14:11
Oder Du schickst die Spools an den PC und von dort weiter an den Drucker. Ein Versuch wäre es wert.

GG

Fuerchau
15-12-11, 14:38
Das hat insofern nur Sinn, wenn für jeden User ein PC (nämlich seiner) mit einer 5250-Druckersitzung eingerichtet wird.
Allerdings hat die 5250-Druckersitzung den Nachteil, dass sie kein AFPDS und somit kein Barcode/Overlay usw. unterstützt.
Auch mit A4-Hochformat gibt es immer noch die selben Schwierigkeiten.

Und wenn du einen zentralen PC irgendwo aufstellst ist es immer der selbe User, nämlich der, der die Sitzung gestartet hat.

Auch wenn man einen Print-Server nimmt, meldet dieser sich ja immer als der selbe User.

KingofKning
15-12-11, 15:23
Ja klar, aber er will es ja User basiert. Außerdem würde ich das als remoteoutqueue mit LPD machen.

GG

Fuerchau
15-12-11, 15:30
LPD ist ja das Problem.
der QSPLJOB-User sendet an den LPD und dieser sendet seinen aktuellen User über den Treiber an den Drucker.

Der Ersteller des Spools auf der AS/400 ist und bleibt dem Drucker weiterhin unbekannt.

Wenn es nicht anders geht, muss man halt je User eine 5250-Drucker-Sitzung erstellen, die AS/400-Spools an diese Outq's je User dann weiterleiten.

Die 5250-Drucker-Sitzung meldet sich dann am Drucker als der angemeldete Windows-User.

Leider ist das nicht ganz so sicher, da man auf der AS/400 mit der entsprechenden *SPLCTL-Berechtigung jeden Spool ja dann auf seinen persönlichen Drucker umleiten kann.

Pikachu
15-12-11, 15:36
Wie genau soll die Einschränkung funktionieren? Der Benutzer erstellt unter IBM i for Business eine Spooldatei, die der Drucker aber nicht ausdrucken darf, weil der Benutzer zum Ausdrucken dieser Spooldatei auf diesem Drucker nicht berechtigt ist?

Fuerchau
15-12-11, 18:20
Nö, noch einfacher:

Der User hat eine Chipkarte mit der er zum Drucker geht.
Erst wenn er sich mit der Chipkarte am Drucker angemeldet hat (Pin, Daumenabdruck, Augenhintergrund ...:)), sollen seine persönlichen, mit seinem AS/400-Profil erstellten Spools nun an diesem Drucker ausgedruckt werden dürfen.