USER DEFINED PATTERNS In addition to the eight shading patterns and six cross hatch patterns, users can design their own patterns (area fill). These user-defined patterns are downloaded to the printer. USER DEFINED PATTERN PROGRAM EXAMPLE WIDTH "LPT1:",255 Prevents Basic from inserting an unwanted carriage return after 80 characters are printed. LPRINT CHR$(27);"E"; Resets the printer. LPRINT CHR$(27);"*c32G"; Defines a pattern area fill ID number. LPRINT CHR$(27);"*c76W"; Gives the number of bytes used in the pattern. FOR I = 1 TO 76 Starts a loop of 76 counts. READ A Reads a data point. LPRINT CHR$(A); Tells Basic to print the current byte value. NEXT I Advances loop one step. DATA 20,0,1,0,0,16,0,32,,2,88,2,88 This is the header information for printer. See the Updated PCL 5 Technical Reference Manual for further definition. DATA 255,255,255,255 Triangles are used for this example of a pattern. The numbers are the decimal equivalents of information necessary to create image. DATA 127,255,255,126 For this example a pattern of triangles is used. The numbers are the decimal equivalents of information necessary to create image. DATA 63,255,255,252 Same as above. DATA 31,255,255,248 Same as above. DATA 15,255,255,240 Same as above. DATA 7,255,255,224 Same as above. DATA 3,255,255,192 Same as above. DATA 1,255,255,128 Same as above. DATA 0,255,255,0 Same as above. DATA 0,127,254,0 Same as above. DATA 0,63,252,0 Same as above. DATA 0,31,248,0 Same as above. DATA 0,15,240,0 Same as above. DATA 0,7,224,0 Same as above. DATA 0,3,192,0 Same as above. DATA 0,1,128.0 Same as above. LPRINT CHR$(27);"*c5Q; Makes pattern permanent. LPRINT CHR$(27);"*c600a600B"; Specifies a 2-Inch high rectangle. LPRINT CHR$(27);"*c32G" Specifies User-Defined Pattern ID number. LPRINT CHR$(27);"*c4P Fills a rectangle area of the specified width with the specified area fill. LPRINT CHR$(27);"E" Resets printer. Copyright Hewlett-Packard Co. 1993 The information contained herein is subject to change without notice. Hewlett-Packard shall not be liable for incidental or consequential damages in connection with the use of this material.