CAB A Series Programming Manual page 245

Thermal / thermal transfer printers
Hide thumbs Also See for A Series:
Table of Contents

Advertisement

PRODUCT MARKING AND BARCODE IDENTIFICATION
This program demonstrates the differences for file handling (a compactflash drive and a hex
editor are useful to see the difference):
<ABC>
a$="Hello "+CHR$(DEC("20AC"))
OPEN 1,"test.dat","w"
PRINT #1 a$
CLOSE 1
OPEN 1,"testu.dat","wu"
PRINT #1 a$
CLOSE 1
OPEN 1,"testb.dat","wb"
PRINT #1 a$
CLOSE 1
</ABC>
This program does also writing using files but on the RS-232:
<ABC>
a$="Hello "+CHR$(DEC("20AC"))
OPEN 1,"/DEV/RS232:57600,RTS/CTS","w"
PRINT #1 a$,chr$(13);
FOR i=1 TO 10
PRINT #1 i,chr$(13);
NEXT i
CLOSE 1
</ABC>
This demonstrates the file path and name handling of abc (it is necessary to have test.dat on
the card, e.g. from the last demo program):
<ABC>
PRINT "a"
PRINT "; test.dat: ",exists("test.dat")
PRINT "; test.dat: ",exists("TEST.DAT")
PRINT "; test.dat: ",exists("/card/misc/test.dat")
PRINT "; test.dat: ",exists("/CARD/TEST.dat")
PRINT "; test2.dat: ",exists("test2.dat")
</ABC>
If you want to know the dimensions of an image try this:
a
<ABC>
print "M l img;sample"
wait 1
b=0
h=0
DO
b=PEEK("imagewidth:SAMPLE")
h=PEEK("imageheight:SAMPLE")
IF b>0 AND h>0 BREAK
LOOP
PRINT "; Width: ",b
PRINT "; Height: ",h
PRINT "; Free memory: ",PEEK("freememory")
</ABC>
[TABLE OF CONTENTS] [COMMAND LIST]
cab Produkttechnik GmbH & Co KG
[ESC] [i] [L] [S]
245
This
function is
available
for:
A-series
Apollo
no
Hermes
no
M-series
[INDEX]
245

Advertisement

Table of Contents
loading

This manual is also suitable for:

Appolo seriesHermes seriesM series

Table of Contents