Y INPUT ON PT La mia etichetta PF Stampa diretta: Tramite layout: 1. Creare un layout, da salvare...
-
Upload
ferruccio-carlini -
Category
Documents
-
view
221 -
download
2
Transcript of Y INPUT ON PT La mia etichetta PF Stampa diretta: Tramite layout: 1. Creare un layout, da salvare...
Y
INPUT ON
PT ” La mia etichetta”
PF
Stampa diretta: Tramite layout:
1. Creare un layout, da salvare sulla stampante
2. Inviare i dati al layout
Gestibile in due modalità :
PRTXT (PT) FONT (FT) INVIMAGE (II) NORIMAGE (NI)
Creazione testi
PP 25,220FONT "Swiss 721 BT", 20PRTXT "My FIRST LabelPF
BARTYPE (BT) PRBAR (PB) BARHEIGHT (BH) BARRATIO (BR) BARMAG (BM) BARFONT (BF)
PP 75,270BARTYPE "CODE39PB "ABC "PF
Creazione Barcodes
PRIMAGE (PM) INVIMAGE (II) NORIMAGE (NI) MAG
Creazione grafici
PP 30,30PRIMAGE "GLOBE.1"PF
PRLINE (PL) PRBOX (PX)
Creazione linee e cornici
PP 10, 20PRBOX 430,540,10PP 10,0PRLINE 540,10PF
PRPOS (PP) ALIGN (AN) DIR
Posizionamento campi
Clip on PRPOS 400,20 AN 1FT "Swiss 721 BT", 30PT "My FIRST label"PF
PP 25,220
FT "Swiss 721 BT", 20
PT ”La mia etichetta ”
PF
Stampa diretta:Tramite layout:
1. Creare un layout, da salvare sulla stampante
2. Inviare i dati al layout
DP – Stampa diretta
INPUT ON (Entra in modalita DP)
PP 10,10
PX 430,340,15
PP 30,30
PM "GLOBE.1
PP 75,270
BT "CODE39"
PB "ABC"
BF ON
BF "Swiss 721 BT",6
PP 75,220
FT "Swiss 721 BT",6
PT "My FIRST label"
PF
Stampa diretta:
PP 25,220
FT "Swiss 721 BT", 20
PT ”La mia etichetta ”
PF
Tramite layout:
1. Creare un layout, da salvare sulla stampante
2. Inviare i dati al layout
INPUT ON
LAYOUT INPUT "c:LABEL1" (Inizia salvataggio layout)
PP 10,10
PX 430,340,15
PP 30,30
PM "GLOBE.1
PP 75,270
BT "CODE39"
PB VAR1$ (campo variabile associato ad un barcode)
BF ON
BF "Swiss 721 BT",6
PP 75,220
FT "Swiss 721 BT",6
PT VAR2$ (campo variabile associato ad un testo)
LAYOUT END (termina salvataggio layout)
DP – Tramite layout, Passo 1
DP – Tramite layout
LAYOUT INPUT ”LABEL1” - Inizia a memorizzare il layout su file
LAYOUT END - termina la memorizzazione del layout
Le variabili hanno un nome predefinito - VAR1$,VAR2$...
LAYOUT RUN "c:LABEL1" (sceglie il layout)
<STX> (inzia l’input dei dati, ASCII 02 dec)
ABC (dati associati a VAR1$)
My FIRST label (dati associati a VAR2$)
<EOT> (fine dell’input dei dati, ASCII 04 dec)
PF (stampa una etichetta)
LAYOUT RUN "c:LABEL1"ABCDEF Etichetta 1 PF
E’ possibile cambiare i tre valori ASCII 02 , ASCII 04 e il separatore CR.
INPUT OFF
FORMAT INPUT "#","&","@"
INPUT ON
LAYOUT RUN "c:LABEL1"#ABC@ Etichetta 2@&PF
DP – Tramite layout, Passo 2
04CRCR02
INPUT ON
COUNT& "START",1,"0” (setta il valore iniziale di contatore 1)
COUNT& "WIDTH",1,"1” (imposta il numero di cifre)
COUNT& "COPY",1,"2” (numero di copie per valore )
COUNT& "INC",1,"1” (imposta l’incremento)
COUNT& "STOP",1,"9999” (valore al quale si reinizializza)
COUNT& "RESTART",1,"0” (valore di reinizializzazione)
LAYOUT INPUT ”LABEL1"
AN 7
DIR 1:PP 441,605:FT "Swiss 721 Bold BT",10,0,100:NI
PT CNT1$ (stampa il contatore)
LAYOUT END
LAYOUT RUN ”LABEL1"
PF6
• Linguaggio di programmazione simil-Basic (INPUT, LIST, RUN etc.)Line INPUT “Part Number:”; Partno$
• Cicli (IF…THEN…ELSE, WHILE…WEND, FOR…NEXT)
• Gestione files (DIM, PUT, GET, OPEN, CLOSE etc.)
• Gestione dati (Variabili, Costanti, Funzioni aritmetiche)A% = B% + 10 Counter%=Counter%-3
• Sub Routines (GOSUB, RETURN)
• Comandi speciali per la formattazione della stampa (PRPOS, FONT etc.)
Entrare in modalità fingerprint tramite :
- Intermec Shell
- Comando INPUT OFF
10 PP 10,10:PX 400,300,10
20 PP 75,200:FT "SW030RSN"
30 PT "My FIRST label!"
40 BF "SW030RSN" : BF ON
50 PP 75,250 : BT "CODE39"
60 PB "ABC"
70 PP 25,25 : PM "GLOBE.1"
80 PF
RUN
FILES, ”ROM:”, ”CARD1:” – Elenca i file in memoria NEW – cancella il programma dalla memoria LOAD ”NOME.PRG” – Carica il programma MERGE ”NOME.PRG” – Append di un programma LIST – Lista completa o parziale delle righe del programma RUN – esegue il programma
SAVE ”NOME.PRG” – salva il programma KILL ”NOME.PRG” – cancella un file REMOVE IMAGE ”LOGO.PCX” – cancella l’immagine FONTS - Elenca i fonts IMAGES - Elenca i grafici
NEW
100 FONT "Swiss 721 Bold Condensed BT",30,10
110 LINE INPUT “Il tuo Nome? : "; A$
120 LINE INPUT “La tua Azienda? : "; B$
130 ALIGN 2
140 PP 400,100
150 PT A$
160 PP 400,0
170 PT B$
500 PRINTFEED
600 GOTO 100
Fingerprint e’ un linguaggio di programmazione derivato dal Basic ANSI, con l’aggiunta di alcuni comandi specifici per la creazione e la stampa dei codici e barre e dei testi.
Direct protocol e’ Subset di istruzioni Fingerprint, che comprendono solo i comandi per la creazione e la stampa di etichette : la gestione degli errori e’ affidata al sistema operativo della stampante. Direct Protocol dispone inoltre di una gestione automatica di variabili e contatori.
Restituisce la lunghezza di carta emessa con l’ultimo comando di avanzamento. - Print Actlen
Indica il punto di ancoraggio degli oggetti.
AN 1
Permette di spostare automaticamente la posizione dei barcode, nel caso alcuni dot della testina siano difettosi : in questo modo la stampante può evitare autonomamente di stampare barcode illeggibili.
Baradjust 10,10
Specifica il nome del font da utilizzare per la traduzione in chiaro dei barcode. - BF "Swiss 721 BT",10,8,5,1,1,100 ON
Specifica l’altezza del barcode, in dot
BH 80
Specifica il rapporto tra la barra larga e quella stretta di un barcode
BR 3,1
Specifica il fattore moltiplicativo delle dimensioni delle barre del barcode.
BM 2
Seleziona il tipo di barcode.
BT “CODE128”
Attiva il beeper della stampante.
Beep
Specifica il carattere di interruzione dei programmi.
Break 1, 127: Break 1 ON
Invia sul canale di comunicazione specificato, il segnale di “occupato” (stop ricezione dati) Es: XOFF RTS\CTS PE
Busy 1
Permette di ignorare l’errore generato dai campi che fuoriescono dai limiti dell’ etichetta.
Clip ON : Clip BARCODE ON
Attiva l’avanzamento dei motori, per la distanza specificata : senza controllare gli errori. Utile per la pulizia dei rulli\caricamento ribbon.
Cleanfeed 1000
Pulisce il buffer di immagine
CLL
Legge il contenuto del buffer di ricezione relativo al canale specificato.
Print combuf$(1)
Abilita la ricezione dei dati in background, sul canale specificato.
Comset 1, “INIZIO”,”FINE”,”IGNORA”,”ATTEN”,255
Comset 1 ON : On comset 1 Gosub zDatiRicevuti
Restituisce\Imposta la data attuale.
Print Date$ : Date$=“210276”
Esegue un taglio \ Attiva il taglio automatico a fine stampa
CUT
CUT 140 ON
Calcola una nuova data sommando\sottraendo giorni a quella attuale
Print dateadd$ (“210276”,10)
Restituisce il numero di giorni tra due date.
Print datediff (“210276”, “210378”)
Cancella le righe specificate, del programma attuale
Delete 10-50
Cancella le variabili salvate al “PowerFail”
DELETEPFSVAR "QS$"
Restituisce l’elenco di tutti i dispositivi di IN\OUT disponibili
Devices
Restituisce\Imposta la data attuale.
Print Date$ : Date$=“210276”
Specifica la direzione di stampa
Dir 1
Restituisce il numero di riga alla quale si e’ verificato l’ultimo errore
Print Erl
Restitisce il codice dell’ultimo errore verificatosi
Print Err
Restituisce la descrizione del numero di errore specificato
Print Err$(1021)
Richiama un programma, durante l’esecuzione di un altro
Execute “c:sottoprogramma.prg”
Esegue operazioni tra numeri decimali
PRINT FLOATCALC$ (“100.5”,"+",”10.3”,5)
Riceve un file sulla stampante
FILE& LOAD "FILE1.PRG",65692,5
Seleziona un font, per la stampa dei testi
FT "Swiss 721 BT",24,20,75
Seleziona un font Doppio Byte (Per Cinese, Giapponese etc)
FONTD "DLC Ming Medium"
Restituisce l’elenco dei font disponibili sulla stampante
Fonts
Formatta il dispositivi di memoria specificato
Format “c:” : Format “card1:”,A
Imposta il formato di visualizzazione della data
FORMAT DATE$ "YY-MM-DD"
Fa avanzare o arretrare la carta, del numero di dots specificato
FF -100 : FF
Imposta il formato di visualizzazione dell’ora
FORMAT TIME$ "HH.MM.SS"
Esegue un test sull’hardware
Print FUNCTEST$ ("HEAD")
Legge la variabile dalla memoria Powerfail
GETPFSVAR("QCPS%")
Esegue un test sulla testina termica
PRINT HEAD(-7)
Ruota il buffer di immagine intorno all’asse Y
IMAGE BUFFER MIRROR
Salva il buffer di immagine su file
IMAGE BUFFER SAVE “template”
Riceve e salva su file una immagine
IMAGE LOAD "Logotype.1",400,""
Stampa in negativo, i testi e le immagini definiti successivamente
II
Visualizza l’elenco delle immagini a bordo stampante
images
Permette di cambiare il suono emesso alla pressione dei tasti sulla console.
KEY BEEP 440,50
Attiva \ Disattiva i tasti sulla console
KEY (10) ON
Permette di rimappare la tastiera
KEYBMAP$(0)=B$
Rimuove un file da disco
Kill “myfile.prg”
Disabilita temporaneamente il sensore di fine carta
LBLCOND 2,160
Lista le varibili della memoria PowerFail
LISTPFSVAR
Accende o Spegne i led sulla console
LED 0 ON : LED 1 BLINK
Attiva \ Disattiva il sensore di presa etichetta
LTS& ON
Ingrandisce i campi testo e le immagini
Mag 4,4
Rimappa i caratteri in arrivo sul canale di comunicazione
Map 32, 10
Permette di associare un nome ai mesi
NAME DATE$ 1,"JANUARY"
Permette di associare un nome ai giorni della settimana
NAME WEEKDAY$ 1, "Mon"
Attiva il codepage selezionato
Nasc 1252
Disattiva la visualizzazione in negativo delle immagini
NI
Attiva un codepage Doppio Byte
NASCD "card1:GB2312.NCD"
Salta alla routine specificata, in caso di break
Break 0,13:break 0 on: On 0 break gosub zInterruzione
Salta alla routine specificata, in caso di dati ricevuti
COMSET1,"#","&","ZYX","=",50
ON COMSET 1 GOSUB zRicezione
COMSET 1 ON
Salta alla routine specificata, in caso di errore
ON ERROR GOTO zErrore
Salta alla routine specificata, in caso di richiesta da http
NAME WEEKDAY$ 1, "Mon"
Salta alla routine specificata, in caso di pressione di un tasto
ON KEY (10) GOSUB zPremuto : KEY (10) ON
Legge lo stato di una porta sulla scheda industriale
Print portin (101)
Attiva\Disattiva ottimizzazione stampa Batch
Optimize “BATCH” ON
Attiva\Disattiva una delle porte di uscita sulla scheda industriale
Portout (201) ON
Crea un barcode
PB “123456”
Crea un Box
PX 100,100,10
Stampa una immagine
Pm “GLOBE.1”
Abilita la ristampa dell’ultima etichetta premendo Print
Print Key On
Stampa una o più etichette
PF 5 : PF -1,2
Definisce la posizione nella quale verrà creato il prossimo campo
PP 100,120
Disegna una linea
PL 200,10
Restituisce informazioni sullo stato della stampante
Print Prstat
Crea un Testo
PT “Intermec”
Riavvia la stampante
Reboot
Rimuove una immagine (salvata con store) dalla memoria
Remove image “logo.1”
Invia sul canale di comunicazione specificato, il segnale di “libero” (continua la ricezione dati) Es: XON RTS\CTS PE
Ready 1
Marca come difettoso il dot della testina specificato
SET FAULTY DOT 10
Cambia il canale di Input\Output
Setstdio 1,1
Salva la variabile nella Memoria PowerFail
SETPFSVAR"QCPS%"
Permette di gestire i parametri di setup
SETUP "SER-COM,UART1|UART2|UART3|UART4|UART5,BAUDRATE,19200”
Abilita \ Disabilità il tasto Setup
Setup Key off
Salva una immagine in memoria
Reboot
Restituisce lo stato del Led IRI
Print Syshealth
Emette un suono di durata e frequenza specificata
SOUND 392,10 (utilizzato con frequenza non udibile, come delay)
Restituisce lo stato della stampante
Print Syshealth$
Esegue una calibrazione della carta
Testfeed
Restituisce lo stato delle variabili di sistema
Print sysvar(22)
Indica da quanto tempo la stampante è accesa (in 1/100 di sec.)
Print Ticks
Restituisce l’ora attuale
Print Time$
Calcola una nuova ora sommando\sottraendo secondi a quella attuale
Print timeadd$ (60)
Restituisce il numero di secondi tra due orari.
Print timediff (“210200”, “210300”)
Trasferisce un file via ftpTRANSFER NET "ftp://ftp.sunet.se/README.uploads","UPLOAD.TXT"
Restituisce informazioni sulla versione della stampante
Print version$(1)
Definisce come vengono visualizzate le intersezioni tra campi
Xormode ON