PDA

View Full Version : Datamatrix-Code wird nicht gedruckt



Seiten : [1] 2

walle
11-10-06, 15:36
Hallo zusammen,

ich habe folgendes Problem:
Ich möchte einen 2D-Datamatrix-Code drucken. Ich habe einen Spoolfile erzeugt, der diese "Balkencodes" enthält. Drucker ist ein Lexmark T630 (oder später dann T522). Barcode-Card wurde bereits in den Drucker eingebaut. PSF400 (36,37,38) habe ich vergangenes Wochenende installiert. Allerdings momentan ohne Lizenz, sollte jedoch so eine Laufzeit von 70 Tagen haben. Release-Stand ist V5R3M0. PTF-Stand (ich hoffe ich habe die richtigen Werte herausgesucht) ist TL06178 / SF99530.

Woran kanns liegen?

gruß
walle

Fuerchau
11-10-06, 15:41
Wenn du BARCODE per DDS ausgibst, muss der Drucker ein PCL/IPDS-Drucker sein.
Die PRTF dann als AFPDS erstellen und ein WSCST in DEVD/OUTQ angeben.
PSF/400 und Barcode auf dem Drucker selber sind dann NICHT erforderlich, da dies Hosttransform unterstützt.

Ist der Drucker ein IPDS-Drucker, oder die PRTF ein IPDS, dann ist PSF/400 nötig.

Ist der Drucker weder PCL noch IPDS, benötigst du weder PSF/400 noch das Schlüsselwort BARCODE in der PRTF.
In diesem Fall musst du die benötigte ESC-Sequenz zur Erzeugung des Barcode native an den Drucker ausgeben (TRNSPY auf Feldebene).

walle
11-10-06, 15:54
Vielen Dank für die schnelle Antwort. Wahnsinn, 5 Minuten! Ich bin nicht sehr professionell in den ganzen Abkürzungen, daher muss ich nochmal einiges nachfragen.
1. was bedeutet per DDS ausgibst?
2. wie sehe ich denn, ob der Drucker PCL oder IPDS ist? (ich habe angenommen, den Drucker durch Einbau der Karte IPDS-fähig gemacht zu haben?!)
3. die PRTF als AFPDS erstellen, verstehe ich, jedoch was bedeutet ein "WSCST in DEVD/OUTQ angeben"?
4. wie erkenne ich, ob der Drucker weder IPDS noch PCL ist?

gruß
walle

p.s. ich bin für weitere Hilfestellungen sehr dankbar, kann mich allerdings erst morgen dazu melden...

Fuerchau
11-10-06, 16:02
Ups, da ist doch ziemlich viel offen:
DDS ist die Quelle zum Erstellen von Printerdateien (PRTF).
Wenn der Drucker als z.B. Netzdrucker bzw. Device angeschlossen ist hast du ein Anpassungsobjekt (WSCST) angegeben um den AS/400-Datenstrom in den Druckerdatenstrom zu übersetzten.

Nicht jeder IPDS-Drucker kann Barcode, und Fremddrucker mit IPDS-Karte schon gar nicht.

Aufgrund deiner Frage kann ich davon ausgehen, dass es kein PCL-Drucker ist, ansonsten den Hersteller fragen.

TARASIK
12-10-06, 07:35
Hallo Walle,
vielleicht hilft Dir auch dieser Link ein bisschen weiter:
http://www-1.ibm.com/support/docview.wss?uid=nas179637fb11f0abbc08625667f0069a5 e3&rs=110

walle
12-10-06, 07:49
Vielen Dank für die Tipps, ich "forsche" dann mal weiter. Ihr hört von mir...

walle
12-10-06, 09:37
ok, ich poste mal die einstellungen unserer Maschine, vielleicht könnt ihr mir dann sagen, was evtl. noch falsch eingestellt ist.

mit chgprtf komme ich an folgende einstellungen:


Drucker . . . . . . . . . . . *JOB
Druckereinheitentyp . . . . . . *IPDS
Seitengröße:
Länge--Zeilen pro Seite . . . 72
Breite--Stellen pro Zeile . . 106
Maßangabe . . . . . . . . . . *ROWCOL
Zeilen pro Zoll . . . . . . . . 6
Zeichen pro Zoll . . . . . . . . 12
Überlaufzeile . . . . . . . . . 66
Satzformat-Aktualitätsprüfung . *YES

Rand auf der Vorderseite:
Oberer Seitenrand . . . . . . *DEVD
Linker Seitenrand . . . . . .
Rand auf der Rückseite:
Oberer Seitenrand . . . . . . *FRONTMGN
Linker Seitenrand . . . . . .
Satzumbruch . . . . . . . . . . *NO
Maßnahme bei undruckb. Zeichen:
Zeichen ersetzen . . . . . . . *YES
Ersatzzeichen . . . . . . . . ' '
Seite ausrichten . . . . . . . . *NO
Steuerzeichen . . . . . . . . . *NONE

Kanalwerte:
Kanal . . . . . . . . . . . . *NORMAL
Zeilennummer für Kanal:
Leitung . . . . . . . . . . .
+ für weitere Werte
Genauigkeit . . . . . . . . . . *CONTENT
Druckqualität . . . . . . . . . *STD
Papierzufuhr . . . . . . . . . . *DEVD
Papierfach . . . . . . . . . . . 00001
Ausgabefach . . . . . . . . . . *DEVD
Schriftart:
Kennung . . . . . . . . . . . *CPI
Punktgröße . . . . . . . . . .
Zeichen-ID:
Grafikzeichensatz . . . . . . *DEVD
Codepage . . . . . . . . . . .

Dezimalformat . . . . . . . . . *JOB
Schriftartzeichensatz:
Zeichensatz . . . . . . . . . *FONT
Bibliothek . . . . . . . . .
Codepage . . . . . . . . . . .
Bibliothek . . . . . . . . .
Punktgröße . . . . . . . . . .
Codierte Schriftart:
Codierte Schriftart . . . . . *FNTCHRSET
Bibliothek . . . . . . . . .
Punktgröße . . . . . . . . . .
Tabellenverweiszeichen . . . . . *NO
Seitendefinition . . . . . . . . *NONE
Bibliothek . . . . . . . . . .
Formulardefinition . . . . . . . *NONE
Bibliothek . . . . . . . . . .

AFP-Zeichen . . . . . . . . . . *NONE
+ für weitere Werte
Grad der Seitendrehung . . . . . *AUTO
Logische Seite pro phys. Seite 1
Ausgabe verkleinern . . . . . . *TEXT
Drucktext . . . . . . . . . . . *JOB
Hardwareausrichtigung . . . . . 0
Beidseitig drucken . . . . . . . *NO
Schreiben verzögern . . . . . . *YES
Maßeinheit . . . . . . . . . . . *INCH
Schablone für Vorderseite:
Schablone . . . . . . . . . . *NONE
Bibliothek . . . . . . . . .
Oberer Seitenrand . . . . . .
Linker Seitenrand . . . . . .

Schablone für Rückseite:
Schablone . . . . . . . . . . *FRONTOVL
Bibliothek . . . . . . . . .
Oberer Seitenrand . . . . . .
Linker Seitenrand . . . . . .
Konstante Rückseite . . . . .
Zeilendaten konvertieren . . . . *NO
IPDS-Durchgriff . . . . . . . . *DEVD
Liste d. Benutzerressourc.bib. *DEVD
+ für weitere Werte
Eckklammer . . . . . . . . . . . *NONE

Randheftung:
Bezugskante . . . . . . . . . *NONE
Abstand zur Bezugskante . . .
Anzahl Klammern . . . . . . .
Klammernabstand . . . . . . .
+ für weitere Werte
Sattelheftung:
Bezugskante . . . . . . . . . *NONE
Anzahl Klammern . . . . . . .
Klammernabstand . . . . . . .
+ für weitere Werte
Schriftartauflösung f. Format. *DEVD
Spool-Verarbeitung der Daten . . *YES
Spool-Ausgabewarteschlange . . . *JOB
Bibliothek . . . . . . . . . .
Formularart . . . . . . . . . . *STD

Kopien . . . . . . . . . . . . . 1
Zu druckender Seitenbereich:
Anfangsseite . . . . . . . . . 1
Endseite . . . . . . . . . . . *END
Max. Anzahl Spool-Ausgabesätze 100000
Dateitrennseiten . . . . . . . . 0
Zeitplan für Spool-Ausgabe . . . *FILEEND
Spool-Datei anhalten . . . . . . *NO
Spool-Datei sichern . . . . . . *NO
Ausgabepriorität (in OUTQ) . . . *JOB
Benutzerdaten . . . . . . . . . *SOURCE
Spool-Dateieigner . . . . . . . *CURUSRPRF
Benutzerdefinierte Auswahl . . . *NONE
+ für weitere Werte
Benutzerdefinierte Daten . . . . *NONE

Benutzerdefiniertes Objekt:
Objekt . . . . . . . . . . . . *NONE
Bibliothek . . . . . . . . .
Objektart . . . . . . . . . .
Maximale Dateiwartezeit . . . . *IMMED
Off. Datenpfad gemeinsam ben. . *NO

Ich hoffe ihr könnt es lesen, vielleicht sollte ich gleich noch die Einstellungen des Druckers (WRKDEVD) hier reinstellen. Das sind doch eigentlich die beiden Hauptdinge auf die es ankommt, oder nicht? Der Drucker Lexmark T622 mit eingebauter Barcodecard sollte PCL/IPDS-fähig sein.

walle
12-10-06, 10:19
so, hier nun noch die Einstellungen aus WRKDEVD:

Portnummer . . . . . . . . . . . 9100
Bei IPL anhängen . . . . . . . . *YES
Schriftart:
Kennung . . . . . . . . . . . 11
Punktgröße . . . . . . . . . . *NONE
Papierzufuhr . . . . . . . . . . *AUTOCUT
Papierzuführung f. Trennseiten *FILE
Trennseitenprogramm . . . . . . *NONE
Bibliothek . . . . . . . . . .
Druckerfehlernachricht . . . . . *INFO
Nachrichtenwarteschlange . . . . *CTLD
Bibliothek . . . . . . . . . .
Aktivierungszeitgeber . . . . . 170
Inaktivitätszeitgeber . . . . . *SEC15
Übertragungsgeschwindigkeit . . 19200

Wortlänge . . . . . . . . . . . 8
Paritätsart . . . . . . . . . . *NONE
Stoppbit . . . . . . . . . . . . 1
Druckerdatenstromums. im Host . *YES
Hersteller, Typ und Modell . . . *LEXOPTRAT
Papierfach 1 . . . . . . . . . . *A4
Papierfach 2 . . . . . . . . . . *A4
Umschlagfach . . . . . . . . . . *NONE
Unterst. ASCII-Codepage 899 . . *NO
Abbildkonfiguration . . . . . . *NONE
Zeichen-ID:
Grafikzeichensatz . . . . . . *SYSVAL
Codepage . . . . . . . . . . .

Ferner Standort:
Name oder Adresse . . . . . . 'XXX.X.X.XXX'
DBCS-Zusatzeinrichtung:
Einheitenzusatzeinrichtungen *SAME
Letzter Codepunkt . . . . . .
Benutzerdefinierte Auswahl . . . *SAME
+ für weitere Werte
Benutzerdefiniertes Objekt:
Objekt . . . . . . . . . . . . *NONE
Bibliothek . . . . . . . . .
Objektart . . . . . . . . . .
Datenumsetzungsprogramm . . . . *NONE
Bibliothek . . . . . . . . . .

Systemdefin. Treiberprogramm . . *HPPJLDRV
Sichere Verbindung . . . . . . . *SAME
Prüfliste . . . . . . . . . . . *SAME
Bibliothek . . . . . . . . . .
Veröffentlichungsinfos:
Duplex unterstützen . . . . . *UNKNOWN
Farbe unterstützen . . . . . . *UNKNOWN
Seiten pro Min. Schwarzweiß . *UNKNOWN
Seiten pro Min. Farbdruck . . *UNKNOWN
Standort . . . . . . . . . . . *BLANK
Unterstützte Datenströme . . . *UNKNOWN
+ für weitere Werte
Text 'Beschreibung' . . . . . . *BLANK

für weitere Anregungen bin ich natürlich dankbar...

Fuerchau
12-10-06, 11:27
Also Hosttransform (Druckerdatenstrom übersetzen) ist eingeschaltet, als LexOptra ist es ein PCL5-kompatibler Drucker.

Jetzt muss die PRTF noch als AFPDS und nicht als IPDS erstellt werden !
Der Drucker selber benötigt kein Barcodemodul, da es von der AS/400 nicht angesprochen werden kann (es sei denn, wie oben erwähnt per TRNSPY).

Jetzt kommt es nur noch auf die korrekte Verwendung und die Daten des Schlüsselwortes BARCODE an:

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzakd/rzakdmstptbarco.htm?resultof=%22%62%61%72%63%6f%64 %22%20

walle
12-10-06, 14:40
PRTF als AFPDS habe ich geändert.
Nur weiss ich wiedermal nicht, was genau damit gemeint ist:

"Jetzt kommt es nur noch auf die korrekte Verwendung und die Daten des Schlüsselwortes BARCODE an:"