[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2004
    Beiträge
    7

    Etikettdruck auf Zebra QLN420 Mobile Drucker

    Hallo,

    wir möchten den o.g. Drucker (Zebra QLN420 Mobil) bei uns im Lager im WLAN-Netz betreiben und damit Etiketten drucken von der Iseries aus einer Cobol-Anwendung heraus.
    Er ist auch schon im WLAN eingerichtet.

    Die Ausgabe erfolgt über eine Remote-Outq erfolgen.
    Definition der Remote-Qutq:

    Status:
    Aktives Ausgabeprogramm . . . . . . : J
    Name(n) des/der Ausgabeprogramme(s),
    falls aktiv . . . . . . . . . . . : HBDWFELA08
    Ausgabewarteschlange angehalten . . : N
    Maximale Größe der SPOOL-Datei:
    Zahl der Seiten . . . . . . . . . . : *NONE
    Startzeit . . . . . . . . . . . . . :
    Endzeit . . . . . . . . . . . . . . :
    Ausgabeprogramme automatisch starten . : 1
    Jede Datei anzeigen . . . . . . . . . : *NO
    Jobtrennungen . . . . . . . . . . . . : 0
    Vom Bediener gesteuert . . . . . . . . : *YES
    Reihenfolge der Dateien in der
    Warteschlange . . . . . . . . . . . : *FIFO
    Datenwarteschlange . . . . . . . . . . : *NONE
    Bibliothek . . . . . . . . . . . . . :
    Zu prüfende Berechtigung . . . . . . . : *OWNER
    Fernes System . . . . . . . . . . . . : *INTNETADR



    Ferne Druckwarteschlange . . . . . . . : 1



    Warteschlange für Nachrichten des
    Ausgabeprogramms . . . . . . . . . . : XXXXX
    Bibliothek . . . . . . . . . . . . . : QUSRSYS
    Verbindungsart . . . . . . . . . . . . : *IP
    Internet-Adresse . . . . . . . . . . . : 192.168.252.235
    Zielart . . . . . . . . . . . . . . . : *OTHER
    Druckerdatenstromumsetzung im Host . . : *YES
    Hersteller, Typ und Modell . . . . . . : *WSCST
    Datenstationsanpassungsobjekt . . . . : QWPDEFAULT
    Bibliothek . . . . . . . . . . . . . : QSYS
    Abbildkonfiguration . . . . . . . . . : *NONE
    Zielangaben . . . . . . . . . . . . . : XAIX


    Trennseite drucken . . . . . . . . . . : *NO
    Benutzerdefinierte Auswahl . . . . . . : *NONE
    Benutzerdefiniertes Objekt:
    Objekt . . . . . . . . . . . . . . . : *NONE
    Bibliothek . . . . . . . . . . . . :
    Objektart . . . . . . . . . . . . . :
    Benutzerdefiniertes Treiberprogramm . : *NONE
    Bibliothek . . . . . . . . . . . . . :
    ASP der SPOOL-Datei . . . . . . . . . : *SYSTEM


    Dafür habe ich mir eine externe Printer-File definiert mit RLU:

    ^XA^LH0,0
    ^CFB,35
    ^FO30,040^FVW6,00x 2,00 MMXXXXXXXXXXX^FS
    ^FO30,104^FVD 1,40/0,90 MM XXXXXXXXXX^FS
    ^CF0,30
    ^FO30,208^FDWerkstoff : ^FS^FO210,208^FV1.4401---------^FS
    ^FO30,272^FDSachnummer:^FS^FO210,272^FV00100798-01 ^FS
    ^FO30,336^BY4,2,80
    ^B3,N,N,N,^FV00100798 ^FS
    ^FO30,440^FDB-Auftrag :^FS^FO210,440^FV00946239^FS
    ^FO30,480^FDRollen-nr.:^FS^FO210,480^FV 1^FS^FO300,480^FDCoil:^FS
    ^FO380,480^FVA^FS
    ^FO30,520^FDQualitaet :^FS^FO210,520^FV1^FS
    ^FO30,560^FDMeshcount :^FS^FO210,560^FDK:^FS
    ^FO240,560^FV 200^FS^FO320,560^FDS:^FS^FO350,560^FV 300^FS
    ^FO30,600^FDAnzahl :^FS^FO210,600^FV9999999^FS
    ^FO30,650^FDL:^FS^FO100,650^FV 13,20^FS^FO190,650^FDm^FS
    ^FO250,650^FDB:^FS^FO300,650^FV2167^FS^FO380,650^F Dmm^FS
    ^FO30,700^FDGewicht :^FS^FO220,700^FV 3,65^FS^FO310,700^FDKg/m²^FS
    ^FO30,740^FDGewichtges:^FS^FO180,740^FV99.999,99^F S^FO310,740^FDKg^FS
    ^FO30,780^FDFert-Datum: ^FS^FO200,780^FV2010.42^FS^FO310,780^FDKW^FS
    ^CFB,40
    ^FO30,840^FV11-01 01 01^FS
    ^CF0,30
    ^FO30,920^FVBemerkung 1 aus Lagersatz ----^FS
    ^FO30,960^FVBemerkung 2 aus Lagersatz ----^FS
    ^FO30,136^BY3
    ^FO30,1048^BY4,2,80
    ^B3N,N,Y,^FV12345678^FS
    ^FO30,740^FDGewichtges:^FS^FO180,740^FV99.999,99^F S^FO310,740^FDKg^FS
    ^FO30,780^FDFert-Datum: ^FS^FO200,780^FV2010.42^FS^FO310,780^FDKW^FS
    ^CFB,40
    ^FO30,840^FV11-01 01 01^FS
    ^CF0,30
    ^FO30,920^FVBemerkung 1 aus Lagersatz ----^FS
    ^FO30,960^FVBemerkung 2 aus Lagersatz ----^FS
    ^FO30,136^BY3
    ^FO30,1048^BY4,2,80
    ^B3N,N,Y,^FV12345678^FS
    ^XZ

    13.01.16 Dateibeschreibung Printerfile
    DSPFD-Befehlseingabe
    Datei . . . . . . . . . . . . . . . . . . . : FILE ETILGR01MO
    Bibliothek . . . . . . . . . . . . . . . : *LIBL
    Art der Information . . . . . . . . . . . . : TYPE *ALL
    Dateiattribute . . . . . . . . . . . . . . : FILEATR *ALL
    System . . . . . . . . . . . . . . . . . . : SYSTEM *LCL
    Kopfzeile der Dateibeschreibung
    Datei . . . . . . . . . . . . . . . . . . . : FILE ETILGR01MO
    Bibliothek . . . . . . . . . . . . . . . . : KOPIASDW
    Dateiart . . . . . . . . . . . . . . . . . : Einheit
    Einheitenart . . . . . . . . . . . . . . . : Drucker
    Zusatzspeicherpool-ID . . . . . . . . . . . : 00001
    Einheitendateiattribute
    Extern beschriebene Datei . . . . . . . . . : Ja
    Dateiebenen-ID . . . . . . . . . . . . . . : 1160113121004
    Erstellungsdatum . . . . . . . . . . . . . : 13.01.16
    Text 'Beschreibung' . . . . . . . . . . . . : TEXT Mobil-Feingewebe-Rollenetikett
    Daten spoolen . . . . . . . . . . . . . . . : SPOOL *YES
    Maximale Anzahl Einheiten . . . . . . . . . : 1
    Benutzerdefinierte DBCS-Daten . . . . . . . : IGCDTA *NO
    DBCS-fähig . . . . . . . . . . . . . . . . : Nein
    Maximale Dateiwartezeit . . . . . . . . . . : WAITFILE *IMMED
    Offenen Datenpfad gemeinsam benutzen . . . : SHARE *NO
    Satzformat-Aktualitätsprüfung . . . . . . . : LVLCHK *YES
    Anzahl der Satzformate . . . . . . . . . . : 1
    Benutzerpufferlänge . . . . . . . . . . . . : 231
    Anzahl der Einheiten . . . . . . . . . . . : 1
    Getrennter Bezugszahlenbereich . . . . . . : INDARA Ja
    ID des codierten Zeichensatzes . . . . . . : CCSID 273
    Druckerattribute
    Einheit . . . . . . . . . . . . . . . . . . : DEV *JOB
    Druckereinheitenart . . . . . . . . . . . . : DEVTYPE *SCS
    Seitengröße PAGESIZE
    Länge . . . . . . . . . . . . . . . . . . : 30
    Breite . . . . . . . . . . . . . . . . . : 80
    Maßangabe . . . . . . . . . . . . . . . . : *ROWCOL
    Zeilen pro Zoll . . . . . . . . . . . . . . : LPI 6
    Zeichen pro Zoll . . . . . . . . . . . . . : CPI 10
    Rand auf der Vorderseite . . . . . . . . . : FRONTMGN *DEVD
    Rand auf der Rückseite . . . . . . . . . . : BACKMGN *FRONTMGN
    Überlaufzeile (Nr.) . . . . . . . . . . . . : OVRFLW 30
    Satzumbruch . . . . . . . . . . . . . . . . : FOLD *NO
    Grad der Seitendrehung . . . . . . . . . . : PAGRTT *DEVD
    Hardware-Blocksatz . . . . . . . . . . . . : JUSTIFY 0
    Beidseitig drucken . . . . . . . . . . . . : DUPLEX *NO
    Schreiben verzögern . . . . . . . . . . . . : DFRWRT *YES
    Maßnahme bei undruckb. Zeichen RPLUNPRT
    Zeichen ersetzen . . . . . . . . . . . . : *NO
    Ersatzzeichen . . . . . . . . . . . . . . : '*' X'5C'
    Drucktext . . . . . . . . . . . . . . . . . : PRTTXT *JOB
    Seite ausrichten . . . . . . . . . . . . . : ALIGN *NO
    Steuerzeichen . . . . . . . . . . . . . . . : CTLCHAR *NONE
    Kanalwerte . . . . . . . . . . . . . . . . : CHLVAL *NORMAL
    Genauigkeit . . . . . . . . . . . . . . . : FIDELITY *CONTENT
    Druckerqualität . . . . . . . . . . . . . . : PRTQLTY *STD
    Papierzufuhr . . . . . . . . . . . . . . . : FORMFEED *CONT
    Papierfach . . . . . . . . . . . . . . . . : DRAWER 1
    Ausgabefach . . . . . . . . . . . . . . . . : OUTBIN *DEVD
    Schriftart FONT
    ID . . . . . . . . . . . . . . . . . . . : *CPI
    Punktgröße . . . . . . . . . . . . . . . : *NONE
    Zeichen-ID . . . . . . . . . . . . . . . . : CHRID *DEVD
    Dezimalformat . . . . . . . . . . . . . . . : DECFMT *JOB
    Schriftartzeichens. . . . . . . . . . . . . : FNTCHRSET *FONT
    Codierte Schriftart . . . . . . . . . . . : CDEFNT *FNTCHRSET
    Tabellenverweiszeichen . . . . . . . . . . : TBLREFCHR *NO
    AFP-Zeichen . . . . . . . . . . . . . . . . : AFPCHARS *NONE
    Seitendefinition . . . . . . . . . . . . . : PAGDFN *NONE
    Formulardefinition . . . . . . . . . . . . : FORMDF *NONE
    Formularart . . . . . . . . . . . . . . . . : FORMTYPE *STD
    Seiten pro phys. Seite . . . . . . . . . . : MULTIUP 1
    Ausgabe verkleinern . . . . . . . . . . . . : REDUCE *TEXT
    Maßeinheit . . . . . . . . . . . . . . . . : UOM *INCH
    Schablone für Vorderseite . . . . . . . . . : FRONTOVL *NONE
    Schablone für Rückseite . . . . . . . . . . : BACKOVL *FRONTOVL
    IPDS-Durchgriff . . . . . . . . . . . . . . : IPDSPASTHR *DEVD
    Zeilendaten umsetzen . . . . . . . . . . . : CVTLINDTA *NO
    Bibliotheksliste für Benutzerressourcen . . : USRRSCLIBL *DEVD
    Eckklammer . . . . . . . . . . . . . . . . : CORNERSTPL *NONE
    Randheftung EDGESTITCH
    Bezugskante . . . . . . . . . . . . . . . : *NONE
    Sattelheftung SADLSTITCH
    Bezugskante . . . . . . . . . . . . . . . : *NONE
    Schriftartauflösung . . . . . . . . . . . . : FNTRSL *DEVD
    DBCS-Erweiterungszeichen . . . . . . . . . : IGCEXNCHR *YES
    DBCS-Zeichendrehung . . . . . . . . . . . . : IGCCHRRTT *NO
    DBCS-Zeichen pro Zoll . . . . . . . . . . . : IGCCPI *CPI
    DBCS SO/SI-Abstand . . . . . . . . . . . . : IGCSOSI *YES
    Codierte DBCS-Schriftart . . . . . . . . . : IGCCDEFNT *SYSVAL
    Spool-Beschreibung
    Spool-Ausgabewarteschlange . . . . . . . . : OUTQ *JOB
    Maximale Anzahl Spool-Datensätze . . . . . : MAXRCDS 100000
    Zeitplan der Spool-Ausgabe . . . . . . . . : SCHEDULE *FILEEND
    Kopien . . . . . . . . . . . . . . . . . . : COPIES 1
    Verfallsdatum der Datei . . . . . . . . . . : EXPDATE *NONE
    Zu druckender Seitenbereich PAGERANGE
    Startseite . . . . . . . . . . . . . . . : 1
    Endseite . . . . . . . . . . . . . . . . : *END
    Dateitrennzeichen . . . . . . . . . . . . . : FILESEP 0
    Spool-Datei anhalten . . . . . . . . . . . : HOLD *NO
    Spool-Datei sichern . . . . . . . . . . . . : SAVE *NO
    Ausgabepriorität (in OUTQ) . . . . . . . . : OUTPTY *JOB
    Benutzerdaten . . . . . . . . . . . . . . . : USRDTA *SOURCE
    Eigner der Spool-Datei . . . . . . . . . . : SPLFOWN *CURUSRPRF
    Benutzerdefinierte Auswahl . . . . . . . . : USRDFNOPT *NONE
    Benutzerdefinierte Daten . . . . . . . . . : USRDFNDTA *NONE
    Benutzerdefiniertes Objekt USRDFNOBJ
    Objekt . . . . . . . . . . . . . . . . . : *NONE
    Bibliothek . . . . . . . . . . . . . . :
    Objektart . . . . . . . . . . . . . . . . :
    Zieldatenstromdatei . . . . . . . . . . . . : TOSTMF *NONE
    Datenstatiosnanpassungsobjekt . . . . . . . : WSCST *NONE
    Satzformatliste


    Nun mein Problem:

    Es kommt wohl ein Etikett heraus, jedoch macht der Drucker immer am Anfang mehrere
    Leerzeilen bzw einen undefinierten Vorschub.


    Weiss jemand, wo das herkommen kann, bzw. wie ich die Leerzeilen unterdrücken kann? Ist die Definition der Remote-OUTQ bzw. der Printerfile richtig ?


    Ist mein erster Zebra-Drucker den ich anbinden muss, habe leider keine Erfahrung mit der ZPL-Druckersprache.

    Bin für jeden Hinweis dankbar ..

    Peter

  2. #2
    Registriert seit
    Aug 2006
    Beiträge
    2.072
    Zur Analyse würde ich ja hingehen und das an einen PC senden und dort den Drucker auf *file setzen. Dann hast Du Deine Ausgaben in einer Datei und kannst dort im HEX-Modus sehen was denn wirklich an den Drucker gesendet wird.

    GG

  3. #3
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Auf den ersten Blick sieht die ZPL-Datei in Ordnung aus. Das Label Home wird auf die Koordinaten 0, 0 gesetzt (^LH0,0). Leerzeilen oder Zeilenvorschub gibt es in ZPL ja nicht, sondern die Ausgabe erfolgt über x,y Koordinaten. Die erste Ausgabe liegt bei x=30 und y=40 PELS (^FO30,040). Das sind ca. 4 mm vom oberen Etikettenrand. Das scheint mir in Ordnung zu sein.

    Hast Du evtl. über RLU einen Zeilenvorschub in der externen Printerfile drin?

    Gruß,
    KM

  4. #4
    Registriert seit
    Oct 2004
    Beiträge
    7
    Hallo,

    Danke für die Info's, das hat mich schon weitergebracht !
    Nachdem ich den Befehl ^LH0,0 rausgenommen habe, hat der Drucker richtig positioniert.

    Gruß
    Peter

Similar Threads

  1. Antworten: 4
    Letzter Beitrag: 15-10-14, 15:56
  2. Artikel: IBM i und mobile Geräte
    By NEWSolutions Redaktion in forum NEWSolutions artikel
    Antworten: 0
    Letzter Beitrag: 02-11-13, 11:53
  3. Artikel: Mobile Zugriffe auf IBM i
    By NEWSolutions Redaktion in forum NEWSolutions artikel
    Antworten: 0
    Letzter Beitrag: 02-11-13, 11:53
  4. T-Mobile MDA und AS/400
    By HDW in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-08-02, 14:48
  5. SCM-Expertenmeeting mit Mobile Solutions
    By Burgy Zapp in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 13-01-02, 13:20

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •