Herunterladen Inhalt Inhalt Diese Seite drucken
Vorschau ausblenden Andere Handbücher für Apollo:
Inhaltsverzeichnis

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für CAB Apollo

  • Seite 2: Copyright

    Produkttechnik GmbH geht damit keinerlei Verpflichtung ein. Änderungen des Inhalts dürfen ausschließlich durch die cab - Produkttechnik GmbH vorgenommen werden. Apollo ist eine Kennzeichnung von cab Produkttechnik GmbH. Arial™ ist ein eingetragenes Warenzeichen der Monotype Corporation PLC. dBASE, dBASE III und dBASE IV sind Warenzeichen der Borland Ashton-Tate Company.
  • Seite 3 Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nie ganz auszuschließen. cab Produkttechnik weist darauf hin, daß weder eine Garantie, noch die juristische Verant- wortung oder irgendeine Haftung für Folgen die auf fehlerhafte Angaben zurückgehen, übernommen werden kann.
  • Seite 4: Inhaltsverzeichnis

    Formfeed..................25 Schriftenvorskalierung..............26 Ländereinstellung................29 Maßeinheit..................30 Pausestatus..................31 Statusabfrage.................. 32 Reset....................34 Datum/Uhrzeit..................35 Testdruck..................36 Firmwarestand.................37 Periphere Signalbits................ 38 Durchgestrichene Null..............40 Escape-Sequenzen/Netzwerkkommandos.......... 41 Etikettenlayoutkommandos..............44 Etikettenanzahl................44 Barcodefeld Definition..............45 Code 39.................. 51 UPC-A..................53 UPC-E..................54 2 aus 5 Interleaved..............55 cab Produkttechnik GmbH...
  • Seite 5 Füllung.................. 101 Schattierung................103 Umriß..................105 Druckhitze, -geschwindigkeit und Druckmethode......106 Grafikdatei, Definition..............107 Druckauftragsstart................. 109 Speicherkartenzugriff..............110 Druckoptionen................113 Spendemodus................115 Feldinhalt ersetzen................ 116 Etikettengröße................119 Textfeld Definition................121 Interne Schriftarten..............124 Programmbeispiele, Schriftarten........... 127 Peripheriesynchronisierungssignale..........130 Spezialkommandos................131 Datums- und Zeitberechnungsfelder..........137 cab Produkttechnik GmbH...
  • Seite 6 Speicherkarte - Etikett laden und drucken aus Datenbank, Textprogrammbeispiel............170 Speicherkarte - Bedienereingaben, Textprogrammbeispiel...171 Speicherkarte - Etikett laden und drucken, Bedienereingaben Textprogrammbeispiel............172 Speicherkarte - Etikett laden - Textfelder ersetzen, Text- programmbeispiel..............173 Anhang C - Schnittstellenprogrammierung........174 RS-485...................174 RS-485-Übertragung - C-Programmbeispiel........176 Index......................184 cab Produkttechnik GmbH...
  • Seite 7: Kommandoübersicht

    Kommandoübersicht Kommandos, Datentypen Das Sprachkonzept des Apollo basiert nahezu vollständig auf ASCII- zeichen und ist daher, unter Berücksichtigung der entsprechenden Codepages mit praktisch allen Rechnertypen einsetzbar. Bei der Programmierung des Apollo unterscheidet man drei grundlegende Kommandos und einen speziellen Datentyp. Alle Kommandos und Daten- typen der folgenden Abschnitte werden in einem separaten Kapitel des Handbuches beschrieben.
  • Seite 8: Kommandosyntax

    Jeder Texteditor kann zur Erzeugung der Kommandos verwendet werden. • Es gibt kein strenges Befehlsformat innerhalb eines Kommandos. • Apollo akzeptiert alle Arten von Zeilenendekennungen, so daß Etiketten- beschreibungen mit den verschiedensten ASCII-Texteditoren erstellt werden können. Überall wo <CR> für Carriage Return angezeigt wird, ist CR oder LF oder ein CR/LF möglich.
  • Seite 9: Alle Verfügbaren Kommandos Im Überblick

    Peripherer Fehlerwert (x) setzen (set peripheral error value) x x x x x m; Maske Periphere (x) Bit-Maske setzen x x x x x s; Peripherer (x) Standby-Wert setzen z z z z z Option Durchgestrichene Null (slashed zero selection) cab Produkttechnik GmbH...
  • Seite 10: Escape-Sequenzen

    Alle Netzwerkdrucker aktivieren ESCA...ESCZ ESCA...ESCZ ESCA...ESCZ ESCA...ESCZ ESCA...ESCZ Individuellen Drucker aktivieren ESCc ESCc ESCc ESCc ESCc Druckauftrag abbrechen ESCp0 ESCp0 ESCp0 ESCp0 ESCp0 Beendet Pausezustand ESCp1 ESCp1 ESCp1 ESCp1 ESCp1 Pausezustand ESCs ESCs ESCs ESCs ESCs Druckerstatus cab Produkttechnik GmbH...
  • Seite 11: Etikettenlayoutkommandos

    Spendemodus (peel-off mode) R R R R R [Name:]Neuinhalt Feldinhalt ersetzen (replace) S S S S S [Typ:] YPos,XPos,Länge,YAbs,Breite... Etikettengröße (size) T T T T T [:Name;]x,y,r,Font,Größe...;Daten Textfelddefinition 121ff X X X X X y;ao Peripheres Synchronisierungssignal cab Produkttechnik GmbH...
  • Seite 12: Spezialkommandos

    [wday2] [wday2] [wday3] [wday3] [wday3] [wday3] [wday3] Wochentag dreistellig (Son...Sam) [XM] [XM] [XM] [XM] [XM] am- oder pm-Anzeige für Uhrzeit [YY] [YY] [YY] Zweistellige Jahreszahl (00...99) [YY] [YY] [YYYY] [YYYY] [YYYY] [YYYY] [YYYY] Vierstellige Jahreszahl (z.B. 1996) cab Produkttechnik GmbH...
  • Seite 13: Rechen- Und Vergleichsoperationen

    Logisches UND Op1,Op2 ] ] ] ] ] Logisches ODER ] ] ] ] ] Dezimal- und Nachkommastellen ] ] ] ] ] Ausrichtung (Justification) ] ] ] ] ] Name,mn Preisformat ] ] ] ] ] Rundung cab Produkttechnik GmbH...
  • Seite 14: Tastaturadapterkommandos

    Überschrift{,Vorgabewert{,Gültigkeit}{,D/L n /M x },{R} ] ] ] ] ] Texteingabe mit Vorgabe- 143ff wert, alle n Etiketten, Löschung der Über- schrift, Eingabebegrenzung und -maskie- rung, Eingabewiederholung bei Daten- bankzugriff, wenn ein Datensatz nicht ge- funden wird. cab Produkttechnik GmbH...
  • Seite 15: Druckausrichtung, Startposition Für Kommandos

    Etikettenlayoutkommandos anwendet. Die Druckausrichtung bezieht sich auf die Oberkante des Etiketts das vom Drucker für Etiketten- layouts erkannt wird. Die Startposition bezieht sich auf die linke obere Ecke des Etiketts. Die nachfolgend gezeigte Abbildung zeigt Apollo und die mögliche Startposition. Startposition...
  • Seite 16 Sache die man sich merken sollte ist, daß alle Parameter in Bezug zur linken oberen Ecke oder der Startposition des Etiketts stehen. Ob sich diese Startposition dann am oberen oder unteren Rand befindet spielt keine Rolle. cab Produkttechnik GmbH...
  • Seite 17: Steuerkommandos

    Kommentar < CR> Beispiel: ; ; ; ; ; Einfaches Programm zur Erzeugung ; ; ; ; ; einer Textzeile: Hallo cab! ; ; ; ; ; Einstellung Etikettengröße S l1;0,0,68,71,100 ; ; ; ; ; Textausgabe T 5,6,0,3,8;Hallo cab! ;...
  • Seite 18: Monitormodus

    Daten die von der Speicherkarte kommen sind auf der linken Seite mit einem Sternchen (*) gekennzeichnet. Der folgende Ausdruck ist ein typischer Ausdruck im Monitormodus. Hier wurde ein einfaches Programmbeispiel im Monitormodus ausgedruckt. cab Produkttechnik GmbH...
  • Seite 19 Monitormodus Wird während des Einschaltens des Apollo gleichzeitig die FF-Taste gedrückt, schaltet das Gerät nach Durchführung des Systemtests auto- matisch in den Monitormodus um. Der Monitormodus ist ein wichtiges Werkzeug zur Überprüfung der Programmierdaten auf deren Korrektheit. Bei Programmierschwierigkeiten und Rückfragen dient dieser Ausdruck als wichtiges Hilfsmittel zur Erkennung eventuell vorhandener Fehler.
  • Seite 20: Direkter Schnitt

    Beispiel: S l1;0,0,68,71,100 T 5,6,0,3,8;Hallo cab! c c c c c Wenn das Schneidemesser nicht angeschlossen ist und der Schnittbefehl übertragen wird, erscheint im Anzeigefeld des Apollo ein Protokollfehler, da der Drucker eine Rückmeldung vom Messer erwartet. cab Produkttechnik GmbH...
  • Seite 21: Download Von Dateien

    Datentyp unter der Benutzung von Standardendungen wie: Alle Grafikformate die verarbeitet werden können, dazu gehören: Compuserve-Bitmap Paintbrush TIFF-Bitmap GEM-Datei Windows Bitmap MacPaint Alle Fontformate die verarbeitet werden können, dazu gehören: Speedo™ Font TrueType™ Font dBase III und IV-Datenbankformate. Name Name der Download-Datei cab Produkttechnik GmbH...
  • Seite 22 ESC, das innerhalb der Daten vorhanden ist, durch ein doppeltes Escape, ESCESC vor dem Download ersetzt werden. Andere ESC-Sequenzen sind während der Übertragung auf den Apollo weiterhin wirksam (siehe Anhang B, Beispielprogramm zum Grafik- Download mit Filter-Statement zur automatischen Ersetzung von ESC mit ESCESC.
  • Seite 23 Speicherung auf Speicherkarte zu veranlas- sen. < Beispiel: d d d d d DBF; Artikel [SAVE] ESC. Binärdaten ESC. [SAVE] [SAVE] [SAVE] [SAVE] CR> ESC. ESC. ESC. ESC. ESC. ESC. ESC. ESC. Beim Download von Datenbanken, muß das SAVE-Kommando verwendet werden. cab Produkttechnik GmbH...
  • Seite 24: Löschen Von Download-Dateien

    Name der Download-Datei, wobei als Wildcard ein '*' zugelassen ist. e e e e e CR> Beispiel: PCX;* < Diese Kommandofolge löscht alle PCX-Grafiken aus dem Drucker- speicher. e e e e e CR> Beispiel: FNT;* < Löscht alle Schriften (SPD- und TTF-Format) aus dem Druckerspeicher. cab Produkttechnik GmbH...
  • Seite 25: Formfeed

    Wirkung wie die Betätigung der FF-Taste am Bedienfeld des Druckers. f f f f f <CR> Syntax: Es werden beim ersten Formfeed (Initialisierungs-Formfeed) mehrere Etiketten vorgeschoben, falls die Etiketten kleiner als der Abstand des Etikettensensors zur aktiven Fläche des Thermokopfes sind. cab Produkttechnik GmbH...
  • Seite 26: Schriftenvorskalierung

    Schriftenvorskalierung Berechnungen von Schriften gehören zu den zeitaufwendigsten Aufgaben die Apollo zu bewältigen hat. Dies fällt insbesondere bei variablen Daten und hohen Geschwindigkeiten ins Gewicht. Apollo verwendet einen inter- nen Cache um die bereits berechneten Zeichen zu umgehen, wird aber erst beim Drucken mehrerer Etiketten bemerkbar.
  • Seite 27 T;Swiss,0,pt12;0A CR> < Berrechnet für die Schrift Swiss in 12 Punkt alle Ziffern und Großbuch- staben. Beispiel: g g g g g B;EAN-13,SC2;0 CR> < Berechnet alle Ziffern für EAN-13 in der Größe SC2. cab Produkttechnik GmbH...
  • Seite 28 Steuerkommandos g g g g g B;Code93:12,5,0.3;0aA CR> Beispiel: < Berechnet Ziffern, Groß- und Kleinbuchstaben für einen zwölfstelligen Code 93 mit 5 Milimeter Höhe und einer Modulbreite von 0,3 Milimeter. cab Produkttechnik GmbH...
  • Seite 29: Ländereinstellung

    <CR> Ändert die aktuelle Ländereinstellung in spanisch. Am 11. Februar 1997 wird mit der spanischen Ländereinstellung, Martes Febrero 11, 1997 ausgedruckt. Lesen Sie hierzu das Kapitel Spezialkommandos um weitere Informationen zum Thema Datumsdruck zu erhalten. cab Produkttechnik GmbH...
  • Seite 30: Maßeinheit

    Grundeinstellung des Drucker-Setup. m m m m m CR> Syntax: Einheit < Kommando zum setzen der Maßeinheit Einheit Millimeter Inch Beispiel: m m m m m m <CR> Diese Kommando setz die Maßeinheit auf Millimeter. cab Produkttechnik GmbH...
  • Seite 31: Pausestatus

    Dieses Kommando versetzt den Drucker in den Pausezustand, oder entfernt den Pausezustand. < p p p p p CR> Syntax: Status Pause-Kommando Status Pause aus Pause ein p p p p p CR> Beispiel: 1 < Dieses Kommando versetzt den Drucker in den Pausezustand. cab Produkttechnik GmbH...
  • Seite 32: Statusabfrage

    Name < CR> Abfrage ob eine bestimmte Grafikdatei mit der Bezeichnung Name Wirkung: verfügbar ist. Der Drucker gibt ein Y , für Ja, N für Nein oder C für die Existenz auf der Speicherkarte, zurück. cab Produkttechnik GmbH...
  • Seite 33: Abfrage Speichertyp (Query Memory)

    Name < CR> Wirkung: Abfrage nach skalierbaren Schriftarten. Ist die Schriftart mit der Bezeich- nung Name verfügbar gibt der Drucker ein Y , für Ja, N für Nein oder C für die Existenz auf der Speicherkarte, zurück.. cab Produkttechnik GmbH...
  • Seite 34: Reset

    Reset Das Reset-Kommando setzt alle Variablen, sowohl im Eingabepuffer, als auch im Druckpuffer auf die Grundwerte zurück. Syntax: r r r r r <CR> Der Befehl ist direkt wirkend und wird sofort nach dem Empfang aus- gewertet. cab Produkttechnik GmbH...
  • Seite 35: Datum/Uhrzeit

    Eine Zeichenkette die das Format: jjmmtthhmmss besitzt. Beispiel: s s s s s 960402132000 Das Datum und die Uhrzeit werden auf den 4. Februar 1996, 13:20 Uhr eingestellt. Das Zeichenkettenformat ist unabhängig von der eingestellten Landes- sprache. cab Produkttechnik GmbH...
  • Seite 36: Testdruck

    Steuerkommandos Testdruck Der Apollo gestattet es softwaremäßig einen Testdruck durchzuführen. Es werden dabei die gleichen Daten ausgedruckt, wie beim Einschalten des Druckers mit gedrückt gehaltener ONL-Taste. Es werden die unten abge- bildeten Daten gedruckt, gefolgt von einem Testpattern des Druckkopfes.
  • Seite 37: Firmwarestand

    Nachfolgendes Kommando verursacht, daß die Firmware-Versions- nummer zurückgegeben wird. Syntax: v v v v v <CR> Der Rückgabestring am Drucker kann beispielsweise sein: 2.47 Jan 13 1998 (Apollo 1) Die Versionsnummer kann je nach Firmwarestand unterschiedlich sein. cab Produkttechnik GmbH...
  • Seite 38: Periphere Signalbits

    Beispiel: CR> Setzt Steuerbit 0 auf den Benutzerdefinitionsmodus und Steuerbit 1,2,3 auf den Systemstatuswert (Hex E = 1110, wobei von rechts nach links Bit 0...Bit 3 entspricht). cab Produkttechnik GmbH...
  • Seite 39: Periphere-Bits (X) Direkt Setzen

    UND (AND) und o einem logischen ODER (OR) ent- spricht. Beide Halbbytes werden als Hexbyte ausgegeben. x x x x x s s s s s ; 07 <CR> Beispiel: Bit 0,1,2,3 nicht gesetzt und Bit 0,1,2 gesetzt (Hex 0=0000, Hex 7=0111). cab Produkttechnik GmbH...
  • Seite 40: Durchgestrichene Null

    Kommando zur Umschaltung der Null. Option Auswahlparameter für die gewünschte Ausgabe der Null. Zwei Möglich- keiten sind gegeben: Auswahl durchgestrichene Null Auswahl der nicht durchgestrichenen Null z z z z z 0 <CR> Beispiel: Legt die Ausgabe der durchgestrichenen Null fest. cab Produkttechnik GmbH...
  • Seite 41: Escape-Sequenzen/Netzwerkkommandos

    ESC!ESC! ESC!ESC! ESC!ESC! ESC!ESC! ESC!ESC! Führt einen Hardware-Reset an den aktiven Druckern aus, der einem Aus- und Wiedereinschalten des Druckers entspricht. ESCc ESCc ESCc Syntax: ESCc ESCc Abbruch (cancel) des momentan aktiven Druckauftrages oder Aktivität des Druckers. cab Produkttechnik GmbH...
  • Seite 42 Kein Fehler A Applikatorfehler B Protokollfehler C Speicherkartenfehler D Druckkopf gelöst E Kein Etikett erkannt F Folienende H Ungültige Druckhitze M Schneidemesserstau N Etikettenmaterial zu dick für Schneidemesser O Speicher voll P Etikettenende S Fehlfunktion der Foliensparautomatik cab Produkttechnik GmbH...
  • Seite 43 Y unmittelbar nach dem Start eines Druckauftrages und setzt dieses Flag zurück auf N, sobald das letzte Etikett gedruckt wurde. Die Statusabfrage ist nur bei serieller Datenübertragung möglich. ESCESC ESCESC ESCESC Syntax: ESCESC ESCESC Wird in Binärdaten als Ersatzcharakter für ein einzelnes ESC verwendet. cab Produkttechnik GmbH...
  • Seite 44: Etikettenlayoutkommandos

    Beispiel: H 133,3,T,R0 S l1;62,,60,73,100 T 5,6,,3,8;Hallo cab! A A A A A 15 Beendet den aktuellen Druckauftrag und druckt 15 Etiketten. Die Ergänzung des [NOPRINT]-Parameters nach dem A-Kommando führt zur Hinterlegung einer Etikettenanzahl auf Speicherkarte ohne das Etikett auszuführen.
  • Seite 45: Barcodefeld Definition

    Startposition des Barcodes. Der Druckbereich ist unter Verwendung des S-Kommandos, Etikettengröße setzen, definiert. Der Beginn des Bar- codes selbst bezieht sich auf die linke obere Ecke des Barcodesymbols. Die Maßeinheit in Millimeter oder Inch wird mit dem Maßeinheit Kommando 'm' festgelegt. cab Produkttechnik GmbH...
  • Seite 46 Barcodetyp. Als Symbolik können wie in der unten gezeigten Tabelle die vollen Barcodebezeichnungen oder die Kürzel als Einzelbuchstaben verwendet werden. Wenn die volle Barcodebezeichnungen verwendet werden erkennt Apollo verschiedenartige Darstellungsmöglichkeiten, wie z. B. EAN-13, EAN 13, EAN13, die alle zum selben Ergebnis führen. Die Klarschriftzeile unter dem Barcode wird durch die Klein- bzw.
  • Seite 47 Größenangabe in Höhe, schmales Modul und Ratio untergliedert. Bei Barcodes ohne Ratio werden die Größenangabe in Höhe, Enge oder als SCx für EAN/UPC Barcodes untergliedert (Siehe Barcodetabelle bei 'Ratio' für Ratio oder keine Ratio). Höhe Auf die Etikettengröße begrenzte Barcodehöhe in Millimeter oder Inch. cab Produkttechnik GmbH...
  • Seite 48 Etikettenlayoutkommandos Enge Breite des schmalen Moduls in Millimeter oder Inch. Apollo 1 zum Beispiel, druckt 300 dpi d.h. 12 Punkte per Millimeter, begrenzt auf die tatsächliche schmale Modulgröße mit dem Multiplikator von 0,083 mm oder 0,0033 Inch. Jeder nicht zulässige Multiplikationswert wird auf den nächsten Multiplikator aufgerundet.
  • Seite 49 Code 93, UPC-A und UPC-E möglich. Dieser Parameter ermöglicht zusätzliche Klarschriftzeilenoptionen. Beim Code 39 werden optionale Sternchen (*) für Start/Stop ausgedruckt. Beim UPC-A und UPC-E wird die Größe des Produktcodes und Prüfziffernsymbole, die vor und nach dem Barcode gedruckt werden, verkleinert. cab Produkttechnik GmbH...
  • Seite 50 Das folgende Etikett zeigt die x- und y-Koordinaten in Relation zur Startposition, wenn diese auf die linke obere Ecke festgelegt wurde. Die Barcodes auf dem folgenden Etikett wurden alle auf x=5.00 und y=3.30 positioniert und um 0, 90,180 und 270 Grad gedreht. cab Produkttechnik GmbH...
  • Seite 51: Code 39

    B B B B B [:Name;]x,y,r,CODE39[+WSGröße,][+XHRI,]Höhe,Enge,Ratio; Daten < CR> Die Start- und Stopzeichen werden vom Apollo automatisch hinzugefügt. Wird die erweiterte Klarschriftzeilenoption XHRI (Extended Human Read- able Interpretation) benutzt, werden Start-, Stopzeichen als '*' ausge- druckt. Eine Prüfziffer existiert nicht. Die gebräuchlichste Ratio bei Code 39 ist 3:1.
  • Seite 52 Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 CODE39 CODE39 B 5, 5,0,CODE39 CODE39 CODE39,10,.3,3;ABC123 B 5,18,0,code39 code39 code39 code39,10,.3,3;ABC123 code39 B 5,33,0,A A A A A +XHRI,10,.3,3;ABC123 cab Produkttechnik GmbH...
  • Seite 53: Upc-A

    CR> Syntax: { oder: SCx } Die Eingabe am Apollo ist elfstellig, die zwölfte Stelle, also die Prüfziffer wird automatisch vom Apollo, als MOD10-Prüfziffer berechnet. Wird die erweiterte Klarschriftzeilenoption XHRI (Extended Human Readable Inter- pretation) benutzt, wird die Größe der ersten Ziffer und Prüfziffer die am Anfang und Ende des Codes stehen, reduziert.
  • Seite 54: Upc-E

    CR> Syntax: { oder: SCx } Die Eingabe am Apollo ist sechsstellig, die siebte Stelle, also die Prüf- ziffer wird automatisch vom Apollo, als MOD10-Prüfziffer berechnet. Wird die erweiterte Klarschriftzeilenoption XHRI (Extended Human Readable Interpretation) benutzt, wird die Größe der ersten Ziffer und Prüfziffer die am Anfang und Ende des Codes stehen, reduziert.
  • Seite 55: Aus 5 Interleaved

    Parameter MOD kann eine Prüfziffer definiert werden. In vielen Fällen wird der 2 aus 5 Interleaved-Barcode mit Trägerbalken an der Ober- und Unterseite verwendet um nur eine teilweise Erfassung des Barcodes zu verhindern. Die BARS-Option erzeugt diese Balken, falls diese benötigt werden. cab Produkttechnik GmbH...
  • Seite 56 2 OF 5 INTERLEAVED 2 OF 5 INTERLEAVED B 5, 5,0,2 OF 5 INTERLEAVED 2 OF 5 INTERLEAVED 2 OF 5 INTERLEAVED, 10,.3,3;1234567890 B 5,20,0,2of5interleaved 2of5interleaved 2of5interleaved 2of5interleaved+BARS,10,.3,3;1234567890 2of5interleaved B 5,35,0,D D D D D +MOD10, 10,.3,3;1234567890 cab Produkttechnik GmbH...
  • Seite 57 Prüfziffernberechnung. Als Prüfziffernfestparameter wird hier 'MOD10GP' verwendet. Die Barcodehöhe ist minimal 30 Milimeter festge- legt. Beispiel: S l1;0,0,68,71,108 B 5, 5,0,2 OF 5 INTERLEAVED+MOD10GP +MOD10GP +MOD10GP +MOD10GP +MOD10GP,10,.3,3; 85123456789 B 5,20,0,D+mod10gp +mod10gp +mod10gp +mod10gp, +mod10gp 10,.3,3; 85123456789 cab Produkttechnik GmbH...
  • Seite 58: Code 128

    [:Name;]x,y,r,CODE128[+MODxx,][+WSGröße,][+BARS]Höhe,Enge; [U:Subcodechar] Daten < CR> Apollo berechnet automatisch die verbindliche MOD 103-Prüfziffer. Falls eine zusätzliche Prüfziffer erwünscht ist, geschieht dies über die +MOD- Option. Der Barcode besteht aus drei verschiedenen Subcodes die mit A,B oder C gekennzeichnet sind. Jeder Subcode bezeichnet einen be- stimmten Zusammenhang zwischen dem Barcodeausdruck und den ko- dierten Zeichen.
  • Seite 59 Barcodefeld Definition Beispiel: S l1;0,0,68,71,100 B 5, 5,0,CODE128 CODE128 CODE128 CODE128, 12,.3;[U:CODEA]ABC123 CODE128 B 5,20,0,CODE 128 CODE 128 CODE 128 CODE 128,12,.3;[U:CODEB]ABCxyz123 CODE 128 B 5,35,0,E E E E E +MOD10, 12,.3;[U:CODEC]123456 cab Produkttechnik GmbH...
  • Seite 60: Ean-13/Jan-13

    CR> Syntax: { oder: SCx } Die Eingabe am Apollo ist zwölfstellig. Die dreizehnte Stelle, die Prüfziffer, wird automatisch vom Apollo berechnet. Der JAN-13 ist eine spezielle Anwendung des EAN-13 wobei die ersten beiden Ziffern die Zahl 49 als Bezeichnung für Japan ergeben müssen.
  • Seite 61: Ean-8/Jan-8

    CR> Syntax: { oder: SCx } Die Eingabe am Apollo ist achtstellig. Die dreizehnte Stelle, die Prüfziffer, wird automatisch vom Apollo berechnet. Der JAN-8 ist eine spezielle Anwendung des EAN-8 wobei die ersten beiden Ziffern die Zahl 49 als Bezeichnung für Japan ergeben müssen.
  • Seite 62: Hibc

    - . $ / + % und Leerzeichen. B B B B B [:Name;]x,y,r,HIBC[+WSGröße,][+BARS,]Höhe,Enge,Ratio; Daten < CR> Syntax: Apollo berechnet automatisch die Prüfziffer und fügt benötigte Start- und Stoppzeichen hinzu. Wird ein führen des '+'-Zeichen benötigt, so muß dies im Datenstring enthalten sein. Beispiel: S l1;0,0,68,71,100...
  • Seite 63: Codabar

    Der Datensatz muß in jedem Fall mit A, B, C oder D beginnen und enden. Eine MOD 16-Prüfziffer ist mit der MOD-Option möglich. Beispiel: S l1;0,0,68,71,100 B 5, 5,0,CODABAR CODABAR CODABAR CODABAR, 12,.3,3;A12345678A CODABAR B 5,20,0,I I I I I , 12,.3,3;A23456789C B 5,35,0,CODABAR CODABAR CODABAR CODABAR+MOD16,12,.3,3;A13572468C CODABAR cab Produkttechnik GmbH...
  • Seite 64: Msi Plessey

    Plessey-Barcodes. Er ist rein numerisch aufgebaut. Syntax: B B B B B [:Name;]x,y,r,MSI[+MODxx,][+WSGröße,][+BARS,]Höhe,Enge,Ratio; Daten < CR> Die MOD 10-Prüfziffer wird automatisch vom Apollo berechnet und ange- fügt. Wird eine zusätzliche Prüfziffer benötigt wird diese mit der +MOD- Option ausgeführt. Beispiel: S l1;0,0,68,71,100 B 5, 5,0,K K K K K ,12, .3,2;1234567890...
  • Seite 65: Add-On 2

    Dieser Anhang, der aus drei Ziffern besteht wird als Zusatz für UPC- und EAN-Barcodes eingesetzt und enthält in der Regel die zweistellige Er- scheinungsperiode des Produktes (z.B. 03 für März). Er ist ausschließlich numerisch und enthält die Prüfziffer vom Apollo automatisch. B B B B B [:Name;]x,y,r,ADDON2[+WSGröße,][+BARS,]Höhe,Enge; Daten <CR>...
  • Seite 66 Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 B 10,5,0,EAN13 ,SC2;402345607891 B 45,5,0,ADDON2 ADDON2 ADDON2,SC2;09 ADDON2 ADDON2 cab Produkttechnik GmbH...
  • Seite 67: Add-On 5

    Dieser Anhang, der aus fünf Ziffern besteht wird als Zusatz für UPC- und EAN-Barcodes eingesetzt und enthält in der Regel den fünfstelligen Preis des Produktes (z.B. 00399 für DM 3,99). Er ist ausschließlich numerisch und enthält die Prüfziffer vom Apollo automatisch. B B B B B [:Name;]x,y,r,ADDON5[+WSGröße,][+BARS,]Höhe,Enge; Daten <...
  • Seite 68 Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 B 10,5,0,EAN13, SC2;402345607891 ADDON5 ADDON5 B 45,5,0,ADDON5 ADDON5 ADDON5,SC2;00399 cab Produkttechnik GmbH...
  • Seite 69 Syntax: [:Name;]x,y,r,CODE93[+WSGröße,][+BARS,][+XHRI,]Höhe,Enge; Daten <CR> Die Prüfziffer und Start-/Stopzeichen werden vom Apollo automatisch hinzugefügt. Wird die XHRI-Option (Extended Human Readable Interpre tation) benutzt, werden Start-, Stopzeichen als ' ' ausgedruckt. Die BARS-Option kann benutzt werden um Trägerbalken an der Ober- und Unterseite des Barcodes auszudrucken.
  • Seite 70: Code93

    Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 CODE93 CODE93 B 5, 5,0,CODE93 CODE93 CODE93+XHRI,16,.28,3;ABC123 B 5,24,0,code93 code93 code93 code93, 16,.28,3;ABC123 code93 B 5,44,0,O O O O O +BARS, 16,.28,3;ABC123 cab Produkttechnik GmbH...
  • Seite 71: Postnet

    Eine Klarschriftzeile gibt es bei diesem Barcode nicht. Syntax: B B B B B [:Name;]x,y,r,POSTNET[+WSGröße,]; Daten < CR> Beispiel: S l1;0,0,68,71,100 postnet postnet B 10, 5,0,postnet postnet postnet,20,0.35;442120798 B 10,20,0,P P P P P , 20,0.35;441361234 cab Produkttechnik GmbH...
  • Seite 72: Ean 128/Ucc 128

    Informationen über die Ware oder den Versandweg. Jeder UCC 128/ EAN 128 besteht aus fünf grundlegenden Elementen: 1. Startzeichen. Start (B oder C), FNC 1. Der Apollo generiert ein Startzei- chen B oder C FNC 1 automatisch. Start C wird benutzt wenn die Daten mit vier oder mehr Zeichen beginnen.
  • Seite 73 Barcodefeld Definition Beispiel: S l1;0,0,68,71,100 EAN128 EAN128 B 5, 5,0,EAN128 EAN128 EAN128,12,.3;(00)345678901234567890 B 5,20,0,UCC128 UCC128 UCC128,12,.3;(00)345678901234567890 UCC128 UCC128 B 5,35,0,Q Q Q Q Q , 12,.3;(00)345678901234567890 cab Produkttechnik GmbH...
  • Seite 74: Fim

    Barcodetyp: S S S S S - FIM (Facing Identification Mark) Der FIM-Barcode wird bei der amerikanischen Post eingesetzt. Er besteht aus FIM-Mustern A, B, C und D, die vom Apollo gedruckt werden können: A FIM-A B FIM-B C FIM-C...
  • Seite 75: Maxicode

    U:ANSI_TM Bei Mode 2 und 3 ist es möglich das ANSI- Steuerzeichen, Transportation Message anzu- hängen, welches der Kombination: [)>RS01GS (RS=Record Sperator, GS= Group Seperator) entspricht. Dies wird mittels dem Unicode- kommandos ausgeführt. Beispiel: MAXICODE MAXICODE B...,MAXICODE MAXICODE MAXICODE+MODE2; [U:ANSI_TM]9684170,840,024,xyz MODE4 Beinhaltet eine Textmitteilung von 93 Zeichen. cab Produkttechnik GmbH...
  • Seite 76 Mode 2 und 6 Zeichen für Mode 3. PLZ+4 ist die vierstellige Postleitzahl für USA. Land dreistellige UPS-Länderkennung. Service dreistelliger UPS-Servicecode. Nachricht 84-Zeichenmitteilung für Mode 2 und 3, 93-Zeichenmitteilung für Mode 4 und 6. Darf alle ASCII-Zeichen von 32...95 be- inhalten. cab Produkttechnik GmbH...
  • Seite 77 Produkttechnik GmbH Maxicode Maxicode B 60, 5,0,Maxicode Maxicode Maxicode+ws2+mode4;MaxiCode (19 Zeichen) B 25,35,0,U U U U U +MODE4;Paket für cab Produkttechnik GmbH B 60,35,0,U U U U U +MODE6;Paket für cab Produkttechnik GmbH (Nur Daten lesen) cab Produkttechnik GmbH...
  • Seite 78: Plessey

    [:Name;]x,y,r,PLESSEY[+WSGröße,][+BARS,]Höhe,Enge; Daten < CR> Syntax: Werden Trägerbalken an der Ober- und Unterseite des Barcodes benötigt, so ist die +BARS-Option zu verwenden. Beispiel: S l1;0,0,68,71,100 PLESSEY PLESSEY B 5,20,0,PLESSEY PLESSEY PLESSEY+BARS,12,.3,2;1234567890 B 5,35,0,plessey plessey plessey plessey, 12,.3,2;1234567890 plessey cab Produkttechnik GmbH...
  • Seite 79: Upc-E0

    Y Y Y Y Y Barcodetyp: - UPC-E0 Der UPC-E0-Barcode besitzt eine feste Länge von acht numerischen Zeichen. Apollo akzeptiert elf oder zwölf Zeichen im Datenstring des Kom- mandos, wobei das erste Zeichen einer Null entsprechen muß. B B B B B CR>...
  • Seite 80: Pdf417

    Error Levels, steigt die Redundanz die mit in den Barcode einfließt und somit das Barcodesymbol vergrößert. - Carriage Return / Linefeed kann mit in den Text eingefügt werden unter Benutzung des Unicodes [U:13][U:10] oder als Hexcode [U:$0D][U:$0A]. cab Produkttechnik GmbH...
  • Seite 81 Barcodefeld Definition Beispiel: S l1;0,0,68,71,100 B 2, 5,0,PDF417 PDF417 PDF417 PDF417+EL0,0.1,0.38,1;cab Produkttechnik PDF417 GmbH[U:13][U:10]Haid-und-Neu-Straße 7 [U:13][U:10]D-76131 Karlsruhe B 2,35,0,Z Z Z Z Z +EL3, 0.1,0.38,1;cab Produkttechnik GmbH[U:13][U:10]Haid-und-Neu-Straße 7 [U:13][U:10]D-76131 Karlsruhe cab Produkttechnik GmbH...
  • Seite 82: Datamatrix

    File-ID: Anzahl der Barcodes Nummer des Barcodes U:PROG Seq Zusätzliche Programmierung des Lesemediums. Es können nach Angabe dieser Option beispielsweise, Befehlssequenzen zur Programmie- rung für Seq eines Barcode-Scanners angegeben werden. Diese werden vom Drucker ignoriert. cab Produkttechnik GmbH...
  • Seite 83 Barcodefeld Definition Beispiel: S l1;0,0,68,71,100 B 25, 5,0,DATAMATRIX DATAMATRIX DATAMATRIX DATAMATRIX,1;30Q324343430794<OQQ DATAMATRIX DATAMATRIX DATAMATRIX B 60, 5,0,DATAMATRIX DATAMATRIX DATAMATRIX+RECT+WS2,1;cab Technical Support DATAMATRIX DATAMATRIX B 25,35,0,DATAMATRIX DATAMATRIX DATAMATRIX,1;[U:PROG] B 60,35,0,DATAMATRIX DATAMATRIX DATAMATRIX DATAMATRIX DATAMATRIX+WS2,1;[U:ANSI_AI]cab Produkttechnik cab Produkttechnik GmbH...
  • Seite 84: Ident- Und Leitcode Der Deutschen Bundespost

    Frachtpostzentren der Deutschen Post AG entwickelt. Als Barcode wird der 2 aus 5 Interleaved mit fester Länge von 11, bzw. 13 Ziffern und einer zusätzlichen Prüfziffernberechnung verwendet. Syntax: B B B B B [:Name;]x,y,r,DBP[+WSGröße,]Höhe,Enge,Ratio; Daten <CR> Beispiel: S l1;0,0,68,71,100 5,10,0,DBP DBP,10,.3;2134807501640 B 60,10,0,DBP DBP,10,.3;56.310.243.031 cab Produkttechnik GmbH...
  • Seite 85: Schneideparameter

    Endlosmaterial benötigt werden. Setzt den Schnitt am Ende eines Druckauftrages Beispiel: S l1;62,,60,73,100 T 5,6,,3,8;Hallo cab! C C C C C 5,0,10 A 15 Schnitt nach fünf Etiketten mit einem Doppelschnitt von zehn Milimeter nach dem fünften Etikett.
  • Seite 86 Etikettenlayoutkommandos Der Schneidebefehl ist nach dem A-Kommando möglich, mit Parameteri- sierung auf die Schneideanzahl, nicht jedoch auf Schneideoffsets. cab Produkttechnik GmbH...
  • Seite 87: Globaler Objektoffset

    < D D D D D CR> Syntax: Objektoffsetkommando Wert für die Verschiebung in x-Richtung, in Milimeter oder Inch, festgelegt durch das m-Kommando. Wert für die Verschiebung in y-Richtung, in Milimeter oder Inch, festgelegt durch das m-Kommando. cab Produkttechnik GmbH...
  • Seite 88 S l1;0,0,68,71,100 T 10,10,0, 5,pt20;Beispiel T 70,10,270,5,pt20;Senkrecht B 10,20,0,EAN-13, SC2;401234512345 B 10,55,0,2of5+mod10,5,0.3,3:1;123456789 8, 3.5,0;R:30,9,0.3,0.3 G 90,50, 0;C:5 Setzt den globalen Objektoffset auf 3 Milimeter horizontal und vertikal fest. Alle weiter definierten Positionierungswerte werden mit diesem Offset versehen. cab Produkttechnik GmbH...
  • Seite 89: Datenbankdefinition

    Datenbankdefinition Bei der Verwendung von Speicherkarten ist es möglich auf Datenbanken im dBase III- und dBase IV Datenbankformat zuzugreifen. Alle Datenbank- felder die von Apollo verarbeitet werden, müssen in der Datenbankstruktur als Zeichen definiert sein. Syntax: E E E E E [DBF;Name]...
  • Seite 90: Schriftartennummer

    Beispiel: F F F F F 10;Swiss 721 F F F F F 20;Monospace 821 S l1;0,0,68,71,100 T 5, 6,,10,8;Hallo cab! T 5,16,,20,8;Hallo cab! Vergibt die benutzerdefinierte Schriftartennummer 10 für Swiss 721 und 20 für Monospace 821. cab Produkttechnik GmbH...
  • Seite 91 Schriftartennummer Alle Schriftarten auf Apollo besitzen eine Schriftartennummer die im Header verschlüsselt sind. Diese Nummern werden im Statusausdruck von Apollo angezeigt. Die Schriftart 'Aurora' besitzt beispielsweise die Nummer 1137, die dann in einer Textfelddefinition jederzeit zum Aufruf dieser Schriftart benutzt werden kann. Zur Vereinfachung dieses Prozesses kann der Programmierer eine eigene alternativer Nummer vergeben.
  • Seite 92: Grafikelement Definition

    Ecke des Barcodesymbols. Die Maßeinheit in Millimetern oder Inch wird mit dem Maßeinheit-Kommando 'm' festgelegt. Drehrichtung des Grafikfeldes. Die Grundeinstellung beträgt 0 Grad. Bei der Rotierung von Grafiken ist die aktuelle Druckausrichtung des Etiketts die durch das Optionskommando O festgelegt wurde zu beachten! cab Produkttechnik GmbH...
  • Seite 93 Das Kapitel Grafikoptionen beschreibt globale Optionen, die für alle Grafiktypen gleich sind (siehe Rubrik: Grafikoption im Kapitel Grafik- element Definition). Typenbezogene und globale Optionen eines Grafikelements sind ab- hängig von der Größe und der Form des einzelnen Elements. cab Produkttechnik GmbH...
  • Seite 94: Kreis

    Radius des Kreises in Inch oder Millimeter oder horizontaler Radius bei Ellipse(in Bezug zu Rotation 0). Radius2 = Vertikaler Radius (in Bezug auf Rotation 0) bei Ellipse in Millimeter oder Inch. Breite = Linienbreite in Millimeter oder Inch . cab Produkttechnik GmbH...
  • Seite 95 Grafikelement Definition Beispiel: S l1;0,0,68,71,100 G G G G G 25,25, 0;C C C C C :15,15,0.5 0,25, 0;L:24.5,0.5 G 25, 0,270;L:24.5,0.5 0, 3,0,3,4;Startposition 8,24, 0,4;X T 26, 8,270,4;Y Startposition cab Produkttechnik GmbH...
  • Seite 96: Linie

    (arrowed). Der Linienanfangstyp der Grundeinstellung ist 'eckig'. Ende Linienendetyp, s = eckig (squared), r = rund, a = pfeilartig (arrowed). Der Linienendetyp der Grundeinstellung ist 'eckig'. Die x- und y-Koordinaten zeigen auf den Mittelpunkt der Startposition der Linie (siehe Beispiel). cab Produkttechnik GmbH...
  • Seite 97 0;L L L L L :24.5,5 G G G G G 0;L L L L L :24.5,0.5 0,25, G G G G G 25, 0,270;L L L L L :24.5,0.5 0, 4,0,3,4;Startposition 8,24,0, T 26, 8,270,4;Y Startposition cab Produkttechnik GmbH...
  • Seite 98 Etikettenlayoutkommandos Beispiel 2: S l1;0,0,68,71,100 G G G G G 5,5,0;L: L:24.5,2.5,a,a G G G G G 5,15,0;L: L:24.5,2.5,s,a G G G G G 5,25,0;L: L:24.5,2.5,r,r G G G G G 5,35,0;L: L:24.5,2.5 cab Produkttechnik GmbH...
  • Seite 99: Rechteck

    HStärke = Die horizontale Breite in Millimeter oder Inch. VStärke = Die horizontal Breite in Millimeter oder Inch. Die x- und y-Koordinaten zeigen auf die obere, rechte und äußere Ecke als Startposition des Rechtecks (siehe Beispiel nächste Seite). cab Produkttechnik GmbH...
  • Seite 100 Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 G G G G G 25,25, 0;R R R R R :30,15,0.75 0,25, 0;L:24,0.5,s G 25, 0,270;L:24,0.5,s 0, 4,0,3,4;Startposition 8,24, 0,4;X T 26, 8,270,4;Y Startposition cab Produkttechnik GmbH...
  • Seite 101: Füllung

    Vordefinierte Füllmuster: left (links), right (rechts), grid (Raster), diamond (Diamant), dots Benutzerdefinierte Füllmuster: user1, user2, user3, user4 Benutzerdefinierte Füllmuster müssen eine Punktmatrix von 32 x 32 Punkten haben. Füllungsoptionen müssen in eckige Klammern '[ ]' gefaßt werden. cab Produkttechnik GmbH...
  • Seite 102 Etikettenlayoutkommandos Beispiel: S l1;0,0,68,71,100 G G G G G 5,20,0;R:20,20, 1,20[F:grid] [F:grid] [F:grid] [F:grid] [F:grid] G G G G G 48,30,0;C:10,10,10,10[F:left] [F:left] [F:left] [F:left] [F:left] G G G G G 70,20,0;R:20,20, 1,20[F:38%] [F:38%] [F:38%] [F:38%] [F:38%] cab Produkttechnik GmbH...
  • Seite 103: Schattierung

    Parameters verursacht eine steigende zu einer konstanten Schattierung. Richtung Winkel der Schattierung, falls eine anderere als die horizon- tale Steigung benötigt wird. Die Schattierungsoption muß mit ihren Parametern in eckige Klammern '[ ]' gefaßt werden. cab Produkttechnik GmbH...
  • Seite 104 H 66,3,T,R0 S l1;0,0,68,71,100 G G G G G 40,30,150.5;L:30,2 G G G G G 40,30,120.0;L:30,2[S: S:60] G G G G G 40,30,090.6;L:30,2[S: S:45] G G G G G 40,30,060.8;L:30,2[S: S:30] G G G G G 40,30,030.2;L:30,2[S: S:15] cab Produkttechnik GmbH...
  • Seite 105: Umriß

    G G G G G Syntax: [:Name] x, y, r, Typ:Optionen [Schattierung] [O] Umrißparameter (Outline) Der Umrißparameter muß in eckige Klammern gefaßt werden. Beispiel: S l1;62,,60,73,100 G G G G G 5,20,0;R:20,20, 1,20[S:60,10,45][O] G G G G G 48,30,0;C:10,10,10,10[S:60,10,75][O] cab Produkttechnik GmbH...
  • Seite 106: Druckhitze, -Geschwindigkeit Und Druckmethode

    Die Grundeinstellung ist die Einstellung über das Bedien- feld. Beispiel: H H H H H 133,3,T,R0 S l1;0,0,68,71,100 T 5,6,,3,8;Hallo cab! Setzt die Druckgeschwindigkeit auf 133 mm/s und Druckhitze 3 im Thermotransferdruckverfahren. Die Foliensparautomatik wird ausgeschal- tet. cab Produkttechnik GmbH...
  • Seite 107: Grafikdatei Definition

    Optionale Vergrößerungsparameter als Faktoren 1...10 die eine horizon- tale und vertikale Expansion der Grafikdatei verursachen. 'vx' bezeich- net die horizontale und 'vy' die vertikale Vergrößerung. Dateiname Name der zuvor geladenen Grafikdatei. Dieser Name wird im Drucker durch das direkte Kommando 'd' gespeichert. cab Produkttechnik GmbH...
  • Seite 108 S l1;0,0,68,71,100 F 10;COMIX T 10,10,,10,8;Hallo I I I I I 40, 4,0;cablogo Druckt Grafikdatei mit dem Namen CABLOGO. Für den Erstaufruf dieses Etikett müssen die Schriftart sowie die Grafikdatei CABLOGO.PCX einmalig in den Drucker übertragen werden. cab Produkttechnik GmbH...
  • Seite 109: Druckauftragsstart

    Optionaler Parameter. Durckauftragsbeschreibung, die auf der LCD-Anzei- ge bei Auswahl eines Etikett von der Speicherkarte erscheint. Bei derEin- gabe werden nur soviele Zeichen angezeigt wie das jeweilige Drucker- model unterstützt (z.B. Apollo, 16 Zeichen). Beispiel: J J J J J Hallo H 133,3,T,R0 S l1;62,,60,73,100...
  • Seite 110: Speicherkartenzugriff

    Etikettenformatdefinition (freies Format). M c <CR> Syntax: Wirkung: Erzeugt eine Ausgabe des Inhaltsverzeichnisses einer Speicherkarte wie folgendes Beispiel: Directory of 'Apollo J5WM0BU1 TTF 79804 20.05.96 14:37 P29DKYRS TTF 66080 20.05.96 14:38 MDDFWQLP TTF 65692 20.05.96 14:39 NORM101 1420 20.05.96 14:51 WU6DSVFB IMG 1012 20.05.96 14:41...
  • Seite 111 Formatiert die Speicherkarte und vergibt die Datenträgerbezeichnung 'cab'. <CR> Syntax: Typ;Name Lädt Datei von der Speicherkarte in den Druckerspeicher. Datentyp unter Benutzung der wie zuvor definierten Standardkürzel. Name Name der Datei, die wie unter DOS bis zu acht Zeichen lang sein kann. cab Produkttechnik GmbH...
  • Seite 112 Bei Etikettenformatdefinitionen muß Start und Ende des Übertragungs zyklus gekennzeichnet werden. M s LBL;Hallo Beispiel: S l1;62,,60,73,100 T 5,6,,3,8;Hallo cab! M s LBL Speichert Etikettendatei unter dem Namen 'Hallo' auf der Speicherkarte. Beispiel: M s FNT;Arial Speichert die Truetype-Schrift 'Arial' vom Druckerspeicher auf die Spei- cherkarte, wobei der Schriftname eine eindeutige Bezeichnung ist.
  • Seite 113: Druckoptionen

    Zeichen, Grafiken und Barcodes auf schwarzem Hintergrund. Freigabeparameter bei der Überlagerung von Operationsmodi beim Druck eines neuen Etiketts, wenn zuvor im Spende- oder Schneidemodus ge- druckt wurde. P aktiviert diese Möglichkeit und D ermöglicht zusätzlich die Rückzugsfunktion. cab Produkttechnik GmbH...
  • Seite 114 Etikettenlayoutkommandos Beispiel: J Beispiel O O O O O M,R S l1;0,0,68,71,100 F 10;COMIX T 10,10,,10,8;Hallo I 40, 4,0;cablogo 5,18,0;CODE39,10,.3,3;ABC123 Spiegelung aller Objekte des gesamten Etiketts, Grafikdatei, Schrift und Barcode, mit Rotierung des Etiketts um 180 Grad. cab Produkttechnik GmbH...
  • Seite 115: Spendemodus

    Hand oder durch einen Applikator abzunehmen. Eine exakte Ausrichtung dieses Parameters ist in Verbindung mit verschiedenen Eti- ketten und Applikatoren notwendig. Beispiel: P P P P P S l1;0,0,68,71,100 T 5,6,0,3,8;Hallo cab! A 15 Aktiviert Spendemodus. cab Produkttechnik GmbH...
  • Seite 116: Feldinhalt Ersetzen

    Syntax: Name; Neuinhalt < Ersetzungskommando (Replace). Name Name des Textdaten- oder Barcodefeldes. Neuinhalt Neuer Inhalt des Feldes, welches ausgetauscht werden soll. Die Anzahl der Zeichen des neuen Feldes muß nicht die gleiche Anzahl des alten Feldes besitzen. cab Produkttechnik GmbH...
  • Seite 117 R R R R R OBST2;APRIKOSE R R R R R OBST3;BANANE R R R R R OBST4;APFELSINE T:OBST1;16,16, 0, 76.2,x8,y8;[OBST1] T:OBST2;10,58, 90,-50.8,x5,y5;[OBST2] T:OBST3;72, 4,270,596, 11,h11;[OBST3] T:OBST4;68,61,180, -1, x7,y7;[OBST4] Setzt neue Inhalte für die Felder OBST1, OBST2, OBST3 und OBST4. cab Produkttechnik GmbH...
  • Seite 118 Etikettenlayoutkommandos cab Produkttechnik GmbH...
  • Seite 119: Etikettengröße

    Millimeter oder Inch. Reihen Anzahl der Reihen die sich auf einer Rolle eines Etiketts mit Mehrfach- nutzen befinden. Name Optionaler Parameter zur Bezeichnung des Etikettenmaterials, welches auf der LCD-Anzeige zur Anzeige für den Bediener ausgegeben werden soll. cab Produkttechnik GmbH...
  • Seite 120 Etikettenlayoutkommandos XPos XAbs YPos Länge YAbs Breite Beispiel: S S S S S l1;62,0,60,73,100 T 5,6,0,3,8;Hallo cab! A 15 Setzt Etikettengröße auf 60 x 100 mm mit horizontaler Positionierung auf 62 mm und ohne vertikaler Positionierung. cab Produkttechnik GmbH...
  • Seite 121: Textfeld Definition

    Textfelder auf dem aktuellen Etikett zu plazieren. Der Text kann in allen Winkeln gedreht werden, aber meistens werden nur 0, 90, 180 oder 270 Grad verwendet. Apollo besitzt acht interne Zeichensätze und ist in der Lage Zeichen TrueType-Schriften zu generieren.
  • Seite 122 Es ist allerdings zu beachten das nicht alle Optionen für einzel- ne Schriften verfügbar sind. Für die meisten Schriften sind folgende Optionen verfügbar: = fett (bold) = geneigt (slanted) = italic = geweitet (microspaced) = negativ (inverser Druck) = unterstrichen = vertikal (einzelne Zeichen untereinander) cab Produkttechnik GmbH...
  • Seite 123 Zeichenkette, die als Text auf dem Etikett ausgedruckt werden soll (siehe Anhang A für die Zeichensatztabellen). Die Zeichenkette entspricht den 'Daten' und kann auch aus Spezialkommandos, die Rechen- und Ver- gleichsoperationen beinhalten, bestehen (siehe Kapitel Spezialkomman- dos). cab Produkttechnik GmbH...
  • Seite 124: Interne Schriftarten

    Etikettenlayoutkommandos Interne Schriftarten Beispiele für die internen Schriften von Apollo. Zeichensätze mit der Bezeichnung 2x 2y sind wegen zur besseren Ansicht in halber Größe dargestellt. cab Produkttechnik GmbH...
  • Seite 125 Interne Schriftarten Folgende Schriftartenbeispiele entsprechen den internen skalierbaren Schriftarten von Apollo. cab Produkttechnik GmbH...
  • Seite 126 Etikettenlayoutkommandos Als nächstes werden zwei skalierbare Apollo-Schriftarten 6...36 Punkt angezeigt. cab Produkttechnik GmbH...
  • Seite 127: Programmbeispiele Schriftarten

    Schriften. S l1;0,0,68,71,100 T T T T T 16,16, 0, 76.2,x8, y8;APFEL T T T T T 10,58, 90,-50.8,x5, y5;PFIRSICH T T T T T 72, 4,270,596, 11,h11;ORANGE T T T T T 68,61,180, -1, x7, y7;ZWETSCHGE cab Produkttechnik GmbH...
  • Seite 128 Etikettenlayoutkommandos Das nächste Beispiel zeigt spezielle Effekte die für die internen Schriften für Apollo verfüg- bar sind. S l1;.0,0,68,71,100 T T T T T 10, 5,0.0,-3,x2,y2;Schrift -3 T T T T T 10,15,0.0,-3,x2,y2,u;Schrift -3 Unterstrichen T T T T T 10,25,0.0,-3,x2,y2,o;Schrift -3 Outline T T T T T 10,35,0.0,-3,x2,y2,g;Schrift -3 Grau...
  • Seite 129 Programmierbeispiele Schriftarten Nachfolgendes Beispiel zeigt spezielle Effekte die für die internen, skalierbaren Schriften von Apollo verfügbar sind. S l1;.0,0,68,71,100 T T T T T 10, 5,.0,3,PT 10;Swiss T T T T T 10,15,.0,5,PT 10;Swiss Bold T T T T T 10,25,.0,3,PT 10,u;Swiss Unterstrichen T T T T T 10,35,.0,3,PT 10,s;Swiss Schräg...
  • Seite 130: Peripheriesynchronisierungssignale

    Werte werden benötigt um die Peripheriesignale zu setzen oder rückzu- setzen. Wird der uo-Operand völlig weggelassen so wird der Maskenein- trag aus der internen Liste gelöscht. X 1.25;E0 Beispiel: Löscht Bit 0 wenn sich das Etikett 1.25 Millimeter vom Druckkopf entfernt hat. cab Produkttechnik GmbH...
  • Seite 131: Spezialkommandos

    Spezialkommandos Spezialkommandos ermöglichen die Nutzung von vordefinierten Funktionen deren Ergeb- nisse mit in die Programmierung von Apollo eingeschlossen werden können. Ein Spezial- kommando kann in Text- und Barcodefeldern verwendet werden und ist in eckige Klam- mern [ ] gefaßt. Optionale Parameter sind in geschweiften Klammern { } dargestellt. Aus- führliche Beispiele finden Sie in Anhang B.
  • Seite 132 Etiketten die vor der Inkrementierung gedruckt werden sollen. Werden Ink und Freq nicht an- gegeben so wird automatisch der Wert 1 als Standard übernommen. Beispiel: [SER:1000,1,2] Start mit Wert 1000. Es werden zwei Etiketten gedruckt, bevor die Seriennummer um eins erhöht wird. cab Produkttechnik GmbH...
  • Seite 133 Der Datenfeldname Dfeldname, übergibt den Datenfeldinhalt des aktuellen Datensatzes. Beispiel: [DBF:PLZ,PLZCODE,ORT] Sucht in der Datenbank unter Benutzung des Schlüsselfeldes PLZ, die Zeichenkette von PLZCODE. Wird diese gefunden wird der Wert von ORT im Text- oder Barcodefeld ausgegeben. cab Produkttechnik GmbH...
  • Seite 134 Ersetzt führende Nullen mit Leerzeichen. Die Nummer 0010 wird --10 gedruckt. [C:0,4] Beispiel: Verwendung einer Seriennummer die folgen- deZahlenreihe bei einer Anzahl von zehn Etiketten erzeugt: 000, 001, 002, 003, 010, 011, 012, 013, 020 und 021. cab Produkttechnik GmbH...
  • Seite 135 ASCII Control Code Code 128-Steuercode [U:13][U:10] Beispiel: Erzeugt Zeichen die für Carriage Return/ Linefeed benötigt werden. Beispiel: [U:$C] Erzeugt ein Formfeed. Beispiel: [U:$2440] Erzeugt ein OCR-A-Zeichen. Beispiel: [U:CR] Erzeugt ein Carriage Return. [U:FNC1] Beispiel: Erzeugt Code 128 Functioncode 1. cab Produkttechnik GmbH...
  • Seite 136 Spezialkommandos Spezialkommandos Textfelder werden unsichtbar. Oft findet diese Funk tion Anwendung bei der Verbergung von einzelnen verketteten Feldern von Rechen- und Vergleichsoperationen, die später als End- ergebnis ausgedruckt werden. Beispiel: T:TESTFELD;5,15,0,3,pt12;Apollo[I] cab Produkttechnik GmbH...
  • Seite 137: Datums- Und Zeitberechnungsfelder

    Erzeugt 10-1996 im Oktober 1996. [WEEK], [DOFY], [WDAY] Numerische Ausgabe der Kalenderwoche (1...53), Tag des Jahres (1...365) und den Tag der Woche (1...7). Beispiel: [DOFY] Erzeugt 297 am 23. Oktober Beispiel: [WDAY] Erzeugt 4 an einem Donnerstag. cab Produkttechnik GmbH...
  • Seite 138 Erzeugt 47, wenn heute der 23. Oktober 1996 (KW 43) ist. [wday],[wday2],[wday3] Ausgabe der ausgeschriebenen Wochentage komplett, zwei- oder dreistellig. [wday] Beispiel: Erzeugt Donnerstag, wenn heute der 23. Oktober 1996 ist. Beispiel: [wday3] Erzeugt Don am selben Tag. cab Produkttechnik GmbH...
  • Seite 139 Ausgabe der aktuellen Uhrzeit, Stunden, [MIN],[SEC],[XM] Minuten, Sekunden und am/pm-Kennung im 12- oder 24-Stundenformat. Beispiel: [H24] [MIN] [SEC] Erzeugt 105012 um 10:50:12 Uhr. Beispiel: [H12]:[MIN]:[XM] Erzeugt 3:30:pm um 15:30 Uhr. [H012]:[MIN]:[XM] Beispiel: Erzeugt 03:30 pm um 15:30 cab Produkttechnik GmbH...
  • Seite 140: Rechen- Und Vergleichsfelder

    [/: Operand1,Operand2] Operand1 dividiert mit Operand2 [%: Operand1,Operand2...Operandx] Operand1 minus Operand2 Rest Modulo Beispiel: [*:GEWICHT, KGPREIS] Multipliziert GEWICHT mit KGPREIS (Kilogrammpreis) und erhält somit dem Gesamtpreis für eine bestimmte Ware und wird auf dem entsprechenden Textfeld hinterlegt. cab Produkttechnik GmbH...
  • Seite 141 Zeichen für den Tausenderseperator und n für den Dezimalpunkt angibt. o kennzeichnet eine optionales Zeichen, das angezeigt werden soll, wenn das Ergebnis keine Nachkommastellen besitzt. DM[P:Preis,.,-] Beispiel: Erzeugt bei 1000,00 einen Ausdruck von DM1.000,--, bei 6543,21 wird DM 6.543,21 ausgegeben. cab Produkttechnik GmbH...
  • Seite 142 Festlegung der Ausrichtung einer festen Zeichenkettelänge. m gibt den Ausrichtungs- parameter der Zentrierung an, wobei l=links, c=zentriert, r=rechts. Die Zeichenkettenlänge wird mit dem Parameter l in Millimeter oder Inch angegeben. [J:r76]APOLLO Beispiel: Ausrichtung rechts in einer 76 mm breiten Fläche. cab Produkttechnik GmbH...
  • Seite 143: Tastaturadapterkommandos

    Tastaturadapterkommandos Über den Tastaturadapter kann eine Standard-PC-Tastatur an den Apollo angeschlossen werden, um diesen als Stand-Alone-Gerät mit Speicherkarte zu betreiben. [?:Überschrift{,Vorgabewert}{,Gültigkeit}{,D/L n /M x /R}] Texteingabe mit Vorgabewert, alle n Etiketten, Löschung der Über- schrift, Eingabebegrenzung und -maskierung, Eingabewiederhol- ung bei Datenbankzugriff, wenn ein Datensatz nicht gefunden wird.
  • Seite 144 Etikett und Eingabemaskierung auf sieben Ziffern mit Eingabewiederholung bei Datenbank zugriff, wenn der Datensatz nicht gefunden wird. Folgt dem M-Parameter unmittelbar ein '!', darf die Eingabe keine Leerzeichen beinhalten. Beispiel: [?:Artikel,120011,,,L6,M!11111] Eingabeaufforderung mit Vorgabe und Eingabe- maskierung auf sechs Ziffern ohne Leerzeichen. cab Produkttechnik GmbH...
  • Seite 145: Anhang A - Tabellen Und Listen

    (***) Tiefe, Dicke, Höhe oder dritte Dimension in Inch n4+n6 (***) Tiefe, Dicke, Höhe oder dritte Dimension in Fuss n4+n6 (***) Tiefe, Dicke, Höhe oder dritte Dimension in Yard n4+n6 (***) Bruttogewicht in Kilogramm n4+n6 (***) Länge oder erste Dimension in Meter, Logistik n4+n6 cab Produkttechnik GmbH...
  • Seite 146 Füllmengeneinheit (Nur in Benutzung mit DB 02) n..8 Bestellnummer des Warenempfängers n3+an..30 "Lieferung an" bbn des Warenempfängers n3+n13 "Rechnung an" bbn des Warenempfängers n3+n13 "Bestellung von" bbn des Warenempfängers n3+n13 bbn des Warenempfängers zur physikalischen Identifikation n3+n13 cab Produkttechnik GmbH...
  • Seite 147 Numerische Zeichen Alphanumerische Zeichen Alphazeichen, dreistellig mit fester Länge Numerische Zeichen, dreistellig mit fester Länge Alphanumerische Zeichen, dreistellig mit fester Länge a..3 Alphazeichen bis zu dreistellig n..3 Numerische Zeichen bis zu dreistellig an..3 Alphanumerische Zeichen bis zu dreistellig cab Produkttechnik GmbH...
  • Seite 148: [U:]-Kommando-Steuercodes

    [U:]-Kommando-Steuercodes Anhang A - Tabellen und Listen [U: ]-Kommando-Steuercodes Dezimal Hexadezimal ASCII cab Produkttechnik GmbH...
  • Seite 149: Code 128-Steuercodes

    Code 128-Steuercodes FNC1 FNC2 FNC3 FNC4 CODEA CODEB CODEC cab Produkttechnik GmbH...
  • Seite 150: Anhang B - Programmierbeispiele

    T:LIEFERNR ;39.9,33.5,270.0,3, 6.2;43563 T:PACKSTCKNR ;19.1,31.3,270.0,3, 6.0,h7.4;[SER:S100000000,1,2] T:BEZEICHNG ;66.2,80.0,270.0,3,3.5;LENKSÄULE ;94.4, 4.0,270.0,3,3.3;(P) ;67.5, 2.7,270.0,3,3.5;(Q) ;38.8, 4.0,270.0,3,3.3;(V) T:SNG ;17.4, 2.4,270.0,3,3.3;(S/N/G) T:FIRMA ;1.4, .4,270.0,3,2.7;cab Produkttechnik GmbH, 76131 Karlsruhe, Tel. 0721/6626-00 B:PACK ;17.0,29.1,270.0,code39,12.7,.25,3.0;[SER:S100000001,1,2] B:FUELL ;59.6,19.6,270.0,code39,12.7,.25,3.0;Q144 B:LIEFER ;38.2,31.3,270.0,code39,12.7,.25,3.0;V43563 B:SACH ;88.2,30.8,270.0,code39,12.7,.25,3.0;P2983104E G 74.2, 76.0, 0;L:.5,152.7 G 46.0, 76.0, 0;L:.5,152.7 G 24.5, 76.0, 0;L:.5,152.7...
  • Seite 151 Textprogrammbeispiel cab Produkttechnik GmbH...
  • Seite 152: Qbasic-Programmbeispiel

    PRINT #1, ESC$; DOT$; 'ESC Punkt, kennzeichnet den Beginn der Graphikinformation. '*** While-Schleife filtert die Eingabe, ändert ESC in ESCESC *** '*** wie es Apollo für Graphik-Download benötigt. WHILE NOT EOF(2) 'Während noch Daten eingelesen werden A$ = INPUT$(1, #2) in A$ ablegen IF A$ = ESC$ THEN PRINT #1, ESC$;...
  • Seite 153 PRINT #1, "T 5,30,0,3,pt8;für Salz- und Gebirgswasserfische!" PRINT #1, "T 45,40,0,3,pt10;Abgefüllt am [DAY]. [month] [YYYY]." PRINT #1, "T 45,45,0,3,pt10;Verwendbar bis [ODATE:0,3]." PRINT #1, "T 45,53,0,3,pt10;Inhalt: 500 g" PRINT #1, "T 45,57,0,3,pt10;Preis: DM 6,25" PRINT #1, "B 6,35,0,EAN13,SC2;401234567890" PRINT #1, "A 3" CLOSE cab Produkttechnik GmbH...
  • Seite 154 Anhang B - Programmierbeispiele cab Produkttechnik GmbH...
  • Seite 155: Esc-Sequenzendemonstration, Qbasic-Programmbeispiel

    'Falls Programmzähler für a$ = INPUT$(1, #1) File #1 eine Nummer beinhaltet PRINT a$; nur ein Byte einlesen... END IF auf dem Bildschirm ausgeben. LOOP WHILE INKEY$ = "" 'Sonst, Rücksprung bis Taste END SUB gedrückt wird. cab Produkttechnik GmbH...
  • Seite 156: Speicherkarte - Qbasic- Und Textprogrammbeispiele, Zusammenfassung

    Etikettenformat auf der Speicherkarte. Es kann dann mit einem Ladekommando oder über das Bedienfeld aufgerufen werden. Etikett speichern 2. Speichert ein zusätzliches Etikettenformat auf der Speicherkarte. Laden und Drucken von Etikettenformaten. Dieses Textprogramm demonstriert eine Methode des Aufrufs eines Etiketts von der Speicherkarte. cab Produkttechnik GmbH...
  • Seite 157 Etikett mit Datenbank laden und drucken. Dieses Textprogramm zeigt eine Möglichkeit auf Speicherkarte gesicherte Etiketten aufzurufen. 10. Etikett speichern. Speichern eines Etiketts auf Speicherkarte mit Benutzereingaben. 11. Lädt Etikett mit Benutzereingaben. Dieses Textprogramm zeigt eine Möglichkeit auf Speicherkarte gesicherte Etiketten aufzurufen. cab Produkttechnik GmbH...
  • Seite 158: Speicherkarte - Zugriff Über Druckerbedienfeld

    So wird die gewünschte Anzahl vom linken (Tausender) bis zum rechten Stellenwert (Einer) mit der selben Prozedur durchgetastet. Nach Bestätigung der Einer beginnt der Druck mit der Anzahl des ausgewählten Etiketts. Wenn alle Etiketten gedruckt sind begibt sich der Drucker wieder in den normalen Online-Zustand. cab Produkttechnik GmbH...
  • Seite 159 Stelle zurückzukehren. Die Eingabe muß dann mit ONL abgebrochen, indem der Drucker wieder in Online-Zustand gebracht wird, und an Punkt 1 begonnen werden. Wurde ein Etikett mit der Bezeichnubng DEFAULT abgespeichert, beginnt der Ab- frage- bzw. Druckvorgang unmittelbar nach dem Einschalten. cab Produkttechnik GmbH...
  • Seite 160: Programmbeispiel

    OPEN "COM2:19200,N,8,1" FOR RANDOM AS #1 'COM2 mit 19200 Baud, keine Parität, 8 Datenbits, 1 Stop- bit öffnen. '---> ---> *** REMarks entfernen für Formatierung *** <--- <--- 'PRINT "*** Speicherkarte formatieren ***" 'PRINT #1, "M f;apollo" 'Karte Bezeichnung Apollo formatieren 'CALL LOOK 'Pause '---> --->...
  • Seite 161: Speicherkarte - Schrift Speichern, Qbasic-Programmbeispiel

    Speicherkarte - Schrift speichern, QBasic-Programmbeispiel '*** MEMFONT.BAS *** '*** Speichert Schrift auf Speicherkarte *** 'Folgendes Programm lädt einen Font vom Windowsverzeichnis in den 'internen Apollo Speicher. Danach wird der hochgeladene Font auf 'der Speicherkarte abgelegt. ESC$ = CHR$(27) 'Definiert ESC, ASCII-Zeichen 27 als Stringvariable.
  • Seite 162 Zeichen verdoppeln. PRINT #1, A$; 'Übertrage Daten in A$ zum Drucker. WEND 'Stopp wenn Dateiende. PRINT #1, ESC$; DOT$ 'ESC Punkt, kennzeichnet Ende der Download-Information. PRINT #1, "M s FNT;ARIAL" 'Speichere Download-Font als ARIAL auf der Speicherkarte. CLOSE cab Produkttechnik GmbH...
  • Seite 163: Speicherkarte - Grafikdatei Speichern, Qbasic-Programmbeispiel

    Richtungen zuzulassen. CLOSE #2 'Schließe Kanal 2 PRINT #1, "d PCX;FLAMME" 'Download-Initialisierung für internen Apollo-Speicher mit PCX-Grafikbild: FLAMME OPEN "FLAMME.PCX" FOR BINARY AS #2 ‘Öffne Datei FLAMME.PCX zum Einlesen als File #2. Benutzung von BINARY hält DOS und BASIC vom Übertragungsende ab, falls die...
  • Seite 164: Speicherkarte - Etikett Speichern, Datenbankdatei, Qbasic-Programmbeispiel

    Richtungen zuzulassen. CLOSE #2 'Schließe Kanal 2 PRINT #1, "d DBF;UPC[SAVE]" 'Download-Initialisierung für internen Apollo-Speicher mit DBF-Datenbank: UPC. Die [SAVE]-Option speichert Datenbank auf Speicherkarte. OPEN "UPC.DBF" FOR BINARY AS #2 'Öffne Datei UPC.DBF zum Einlesen als File #2. Benutzung von BINARY hält DOS und BASIC vom...
  • Seite 165: Speicherkarte - Etikett Speichern, Textprogrammbeispiel 1

    J Feuerloescher S l1;0,0,68,71,100 M l IMG;FLAMME M l FNT;ARIAL F 99;Arial I 8, 2.5,0, 1,1;FLAMME T:TEXT1;68,10,0,99,pt 15,b;Küchen- T:TEXT2;68,17,0,99,pt 15,b;feuerlöscher T:TEXT3; 8,38,0,99,pt 12;Nächste Überprüfung: T:TEXT4; 8,45,0,99,pt 12;[ODATE:+0,+0,+2] T:TEXT5; 8,53,0,99,pt 11;cab Karlsruhe B 68,33,0,UPCA,SC0;01234567890 M s LBL A1[NOPRINT] cab Produkttechnik GmbH...
  • Seite 166: Speicherkarte - Etikett Speichern, Textprogrammbeispiel 2

    ;legt, um es mit dem Druckerbedienfeld aufzurufen. Das A-Kommando ;gibt eine ;Anzahl von 2 Ausdrucken nach Auswahl des Etiketts vor. M s LBL;GRAFIKEN J Grafikbeispiel S l1;0,0,68,71,100 G 5,20,0;R:20,20, 1,20[F:grid][O] G 48,30,0;C:10,10,10,10[F:38%] [O] G 71,20,0;R:20,20, 1,20[F:left][O] M s LBL cab Produkttechnik GmbH...
  • Seite 167: Speicherkarte - Etikett Laden, Textprogrammbeispiel

    ;fragt die Anzahl der zu druckenden Etiketten ab, weil auf die ;Angabe des A-Kommandos zuvor verzichtet wurde. ;Nachfolgend wird das Etikett GRAFIKEN geladen und mit dem Aus- ;druck mit von 2 Exemplaren gegonnen, da das A-Kommando auf 2 ge- ;setzt wurde. M l lbl;FRLSCHR M l lbl;GRAFIKEN cab Produkttechnik GmbH...
  • Seite 168 Anhang B - Programmierbeispiele cab Produkttechnik GmbH...
  • Seite 169: Speicherkarte - Drucken Aus Datenbank,Textprogrammbeispiel

    ;Speicherkarte unter dem Namen DBBEISP. Das Etikett greift auf die ;ARTIKEL.DBF-Datenbank zu, die sich bereits auf der Karte befindet. M s LBL;DBBEISP S l1;0,0,68,71,100 E DBF;ARTIKEL T:EANCODE; 0, 0,0,3,pt10;[?:EAN-Code,,,L12][I] 10,15,0,3,pt15;Produkt:[DBF:ARTIKEL,EANCODE,BEZ] 10,25,0,3,pt15;Hersteller:[DBF:ARTIKEL,EANCODE,HERSTELLER] 10,35,0,3,pt15;Inhalt:[DBF:ARTIKEL,EANCODE,INHALT] T:PREIS; 0, 0,0,3,pt10;[DBF:ARTIKEL,EANCODE,PREIS][I] 10,45,0,3,pt15;Preis:[P:PREIS,.,-] DM 80,10,0,EAN-13,SC0;[EANCODE] M s LBL A [NOPRINT] cab Produkttechnik GmbH...
  • Seite 170: Speicherkarte - Etikett Laden Und Drucken Aus Datenbank

    ;fordert den Bediener auf den EAN-Code einzugeben. Ist keine ex ;terne Tastatur angeschlossen, kann durch die einzelnen Ziffern ;blättern oder den Vorgabewert übernehmen. ;Gültige Nummern für ARTIKEL.DBF sind z.B.: ;401143934141 ;401143934241 M l lbl;DBBEISP Folgendes Etikett wird bei der Eingabe der EAN-Nummer 401143934141 gedruckt. cab Produkttechnik GmbH...
  • Seite 171: Speicherkarte - Bedienereingaben, Textprogrammbeispiel

    T 5,20,0,3,pt8;Liebling. Empfohlen für tropische Süßwasser- T 5,25,0,3,pt8;fische. Probieren Sie auch unsere Produkte T 5,30,0,3,pt8;für Salz- und Gebirgswasserfische! T 45,40,0,3,pt10;Abgefüllt am [DAY]. [month] [YYYY]. T 45,45,0,3,pt10;Verwendbar bis [ODATE:0,3]. T 45,57,0,3,pt10;Preis: DM [*:INHALT,GPREIS] B 6,35,0,EAN13,SC2;401234567890 M s LBL A [NOPRINT] cab Produkttechnik GmbH...
  • Seite 172: Speicherkarte - Etikett Laden Und Drucken, Bedienereingaben

    ;Dieses Beispiel lädt Etikett FISCHFUT von der Speicherkarte. Es ;müssen 2 Bedienerangaben getätigt werden bevor das Etikett ge- ;druckt wird. M l lbl;FISCHFUT Folgendes Etikett wurde erzeugt wenn die als Inhalt, 600 g und Kilogrammpreis, DM 12,50. eingegben wurden. cab Produkttechnik GmbH...
  • Seite 173: Speicherkarte - Etikett Laden - Textfelder Ersetzen, Text- Programmbeispiel

    ;mation werden mit einer neuen Information ausgetauscht. Unter ;der Verwendung des R-Kommandos ist es nicht möglich alle ;Informationen auf der Speicherkarte abzulegen. M l LBL;FRLSCHR R TEXT1;PkW- R TEXT2;feuerlöscher R TEXT3;Kontrolle: R TEXT4;[ODATE:+0,+0,+3] R TEXT5;cab Sömmerda R BARC1;09876543210 cab Produkttechnik GmbH...
  • Seite 174: Anhang C - Schnittstellenprogrammierung

    Trennung vor. Da die Empfänger empfindlich auf die Verschiebung des Massepotentials reagieren, ist für zuverlässige Installationen eine galvanische Trennung unbedingt empfehlenswert. Bei der Installation muß auf die korrekte Polung geachtet werden, da sonst die Daten und das Handshake-Signal invertiert werden. cab Produkttechnik GmbH...
  • Seite 175 RS-485 Apollo Timing-Diagramm cab Produkttechnik GmbH...
  • Seite 176: Rs-485-Übertragung - C-Programmbeispiel

    Anhang C - Schnittstellenprogrammierung RS-485-Übertragung - C-Programmbeispiel Einfaches Testprogramm für RS-485-Übertragung für Apollo-Serie. Benötigt wird eine RS-485-Karte mit entsprchenden Treiben die mit Bit 0 und 1 auf Steuerregister des 16450/16550 geschaltet werden können: Bit 0: Wenn 1 Empfänger einschalten soll Bit 1: Wenn 1 Treiber einschalten soll Gewöhnlich ist der Host (z.B.
  • Seite 177 Schaltet Treiber ein nachdem das letzte Zeichen das Schiebere- gister verläßt void setreceive(void) for(;;) if((inportb(NETStatus)&64)==64) break; outportb(NETDriver,2); Liest Eingabebuffer und leert ihn void garbage(void) printf('<'); while(inportb(NETStatus)&1) putch(inportb(NETData)); printf('>'); Warte auf n Byte Antwort int answer(int n) int count, value; while(n--) count=500; cab Produkttechnik GmbH...
  • Seite 178 Wenn TRUE-Modus, ESC wird in ESCESC umgewandelt int lpr(char *text, int n, int mode) int value, rep; long count; /* Wiederholung für alle Byte */ while(n--) value=(int)*text++&0xFF; rep=TRUE; for(;;) /* Prüfung ob Leitung frei */ count=500L; while(--count && (inportb(NETStatus)&32)==0) cab Produkttechnik GmbH...
  • Seite 179 Warte bis Drucker hat nur noch 10% freien Eingabepuffer int wait_free(void) int value; garbage(); for(;;) /* Druckeranfrage */ if(!lpr('\x1B?',2L,FALSE)) return(FALSE); /* Schalte Empfänger an */ setreceive(); /* und lese Antwort */ value=answer(1); /* Schalte Treiber wieder ein */ delay(25); outportb(NETDriver,1); cab Produkttechnik GmbH...
  • Seite 180 /* Halbe Sekunde warten */ delay(500); Initialisiere Port (wie normalen COM-port) void setcom(void) /* RS-485 */ outportb(NETIntEnable,0); outportb(NETLControl,0x80); outportb(NETBaud,3); /* 38400 */ outportb(NETBaud+1,0); outportb(NETLControl,3); inportb(NETStatus); /* 2 Dummy Reads,Datenmüll */ inportb(NETData); /* wegwerfen outportb(NETDriver,1); /* Treiber aktivieren */ cab Produkttechnik GmbH...
  • Seite 181 Einzelnes Zeichen senden für lpr-Function int send_single(char c) char text[2]; text[0]=c; text[1]=0; if(!lpr(text,1,FALSE)) return FALSE; return TRUE; Sende Datei 'label.dat' void send_file(void) FILE *fp; char c; fp=fopen('label.dat','rb'); if(fp==NULL) printf('Datei nicht gefunden...\n'); return; for(;;) c=fgetc(fp); if(c==EOF) break; send_single(c); cab Produkttechnik GmbH...
  • Seite 182 /* Erster Read Datenmüll in Input Buffer */ garbage(); /* Druckeradresse */ printf('\nStatus: '); text[0]=27; /* ESC+Druckeradresse. */ /* Drucker aktivieren */ text[1]=c; text[2]=27; /* ESC s für Status query */ text[3]=’s’; lpr(text,4,FALSE); /* Senden ohne ESC->ESCESC-Umwandlung*/ setreceive(); /* Setze Empfänger in Antworte-Modus */ cab Produkttechnik GmbH...
  • Seite 183 RS-485-Übertragung - C-Programmbeispiel /* Lies Antwort */ answer(9); /* und erneut */ delay(50); outportb(NETDriver,1); /* Treiber erneut aktivieren */ delay(50)4; printf('\n'); send_file(); /* Alle Drucker erneut aktivieren */ text[0]=27; /* ESC+* für Broadcast */ text[1]=’*’; text[2]=0; lpr(text,3,FALSE); cab Produkttechnik GmbH...
  • Seite 184: Index

    ADD-ON2 64 ADD-ON5 65 Anzahl der Etiketten 44 Application Identifier 68 Barcodefeld 45 Bitmap-Schriften 27, 118, 119 CODABAR 62 Code 128 57 Code 128-Steuercode 130, 144 Code 39 51 Code 93 66 CR 8 CR/LF 8 cab - Produkttechnik GmbH...
  • Seite 185 ESC-Sequenzen 7, 10, 41 Etikettenanzahl 44 Etikettengröße 115 Etikettenlayoutkommandos 7, 11, 44 Feldinhalt ersetzen 112 FIM 70 Firmwarestand 37 Foliensparautomatik 102 Font 24, 86, 106, 117, 118 Formfeed 25, 26 Freier Speicher 42 Füllmuster 97 Füllung 97 cab - Produkttechnik GmbH...
  • Seite 186 Kreis 89, 90 Ländereinstellung 29, 30, 132, 134 Leerzeichen 8, 51, 61 LF 8 Linie 89, 92 Löschen von Download-Dateien 24 Maßeinheit 30, 117 Maxicode 71 Methode 102 Monitormodus 18 MSI 63 Negativdruck 109 Netzwerkdrucker 41 Netzwerkkommandos 41 cab - Produkttechnik GmbH...
  • Seite 187 Sparautomatik 102 Speicherkarte 32, 33, 105, 106, 107, 108, 154 Speicherkartenzugriff 106 Spendemodus 109, 111 Spezialkommandos 7, 12, 127 Spiegelung, Grafikdateien 109 Startposition 15, 45, 50, 88, 109, 115, 117 Statusabfrage 32 Steuerkommandos 7, 9, 17 cab - Produkttechnik GmbH...
  • Seite 188 Trägerbalken 48, 54, 66, 74 TrueType-Schriften 86, 117 Uhrzeit 35 Umriß 90, 92, 95, 97, 99, 101 Unicode 130, 143 UPC-A 52 UPC-E 53 UPC-E0 75 UPS-Maxicode 71 Vergleichsoperationen 13 Zeit 35, 134 Zurücksetzen, Drucker 7 Zurücksetzen, periphere Signalbits 38 cab - Produkttechnik GmbH...

Inhaltsverzeichnis