home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
barprint.zip
/
BARTEST.CLA
< prev
next >
Wrap
Text File
|
1990-04-06
|
2KB
|
60 lines
BARTEST PROGRAM
!--------------------------------------------------------
! PROGRAM TO TEST THE BAR CODE PRINTING PROCEDURE
!
! WRITTEN BY JERRY P. RAY - FLORIDA COMPUTER RESOURCES.
! RELEASE 1.0 - 4/6/90.
!
! HEREBY RELEASED TO THE PUBLIC DOMAIN. AUTHOR ASSUMES
! NO LIABILITY FOR THE USE OR INABILITY TO USE THESE
! ROUTINES.
!--------------------------------------------------------
INCLUDE('STD_KEYS.CLA')
MAP
MODULE('BARPRINT.CLA')
PROC(BAR_PRINT)
.
.
SCREEN SCREEN HUE(7,0)
ROW(1,1) STRING('╔═{78}╗')
ROW(2,1) REPEAT(4);STRING('║<0{78}>║') .
ROW(6,1) STRING('╚═{78}╝')
MSG ROW(2,29) STRING(25),HUE(23,0)
ROW(3,4) STRING('Please enter a bar code string to be ' |
& 'printed:')
COL(51) ENTRY(@S25),USE(BAR_TO_PRINT)
ROW(5,24) PAUSE('Align Label Now...Then Press Enter') |
USE(?PAUSE)
.
BAR_TO_PRINT STRING(25) ! FIELD CONTAINING STRING TO
! ENCODE
CODE
OPEN(SCREEN) ! OPEN THE SCREEN
ALERT(ESC_KEY) ! ALERT ESCAPE KEY
MSG = '' ! CLEAR MESSAGE
LOOP ! START ENTRY FIELD LOOP
ACCEPT
IF KEYCODE() = ESC_KEY THEN RETURN. ! RETURN IF ESC KEY PRESSED
CASE FIELD()
OF ?BAR_TO_PRINT
IF NOT BAR_TO_PRINT THEN RETURN. ! RETURN IF LEFT BLANK
OF ?PAUSE ! AFTER PAUSE FIELD COMPLETES
MSG = ' Printing ...' ! DISPLAY MESSAGE
BAR_PRINT(BAR_TO_PRINT) ! PRINT THE LABEL
SELECT(?BAR_TO_PRINT) ! RESELECT ENTRY FIELD
. .