home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
barprint.zip
/
README.FST
< prev
Wrap
Text File
|
1990-04-06
|
3KB
|
85 lines
BAR CODE 3 OF 9 PRINTING PROCEDURE
Written By Jerry P. Ray
Florida Computer Resources
3950 Confederate Point Road
Jacksonville, Florida 32210
(904) 771-7422
This enclosed files contain source code for printing bar code 3 of 9 on any
standard Epson or IBM Compatible printer. These routines were adapted from
a similar program written in Turbo C by David Rook. Printer codes were
based on KBAR.PAS by Dale McPherson.
ENCLOSED FILES ARE:
README.FST - You're looking at it now.
BARPRINT.CLA - Bar code printing procedure source code.
BARTEST.CLA - A test program that calls BAR_PRINT.
As is, the program currently is only capable of printing bar code 3 of 9.
I am currently considering writing other codes, and incorporating them into
a LEM. I will base my decision partly on response from the users of this
utility, therefore, please call or leave me a message on the Clarion BBS
as to how you like this utility. My phone number is listed at the top of
this document.
The format for calling the BAR_PRINT procedure is as follows:
BAR_PRINT(string)
where "string" is a Clarion string expression. Inside the BAR_PRINT
procedure, a number of EQUATES are used to make the procedure easy to
modify for different types of labels, and so on. These are listed as
follows:
STEPSIZE - This indicates the number of n/216th's of an inches
that the paper will step up. Current default is 2.
DEF_MARGIN - This equate indicates the default margin from the
left side of the paper, in characters. The default
is 15, meaning 15 characters from the left.
PASSES - This indicates the number of passes the printer will
make for each line of code. Default is 1 pass per
line. You may increase this number to embolden and
darken the code printed.
BAR_WIDTH - This indicates the number of dots each bar character
is wide. Not recommended that you change this.
LABEL_SIZE - Number of line feeds to get to next label. Currently
unused.
BAR_HEIGHT - Indicates the height of the bar code produced. Default
is 10 linear passes.
It is not recommended that the BAR_WIDTH be changed, because this could
cause odd and unpredictable results on your printer. The LABEL_SIZE is
currently unused. I will be including it in the next version.
Please feel free to contact me with any questions or comments about this
procedure at the number listed at the top of this document, or by leaving
me a message on the Clarion BBS.
DISCLAIMER
The author of this program, Jerry P. Ray, along with Florida Computer
Resources, hereby release this program to the public domain. The author
will not be responsible for any errors in the program, or for incidental
or consequential damages arising out of the use, or inability to use, this
program. All risk as to the suitability of this program and routines rests
with the user.