Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
DOS with Laser / Inkjet Printers
Message
 
 
To
07/05/2002 15:25:45
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00653675
Message ID:
00653709
Views:
17
Thanks a lot..
What are p1...p8 parameters for??


>I hope this helps.
>
>* prt_func.prg
>* General purpose HP utility (SHADING, RECTANGLES, ETC.)
>* All parameters must be in CHARACTER format acceptable to HP PCL compatibles
>***********************************************************
>PARAMETER p_func,p1,p2,p3,p4,p5,p6,p7,p8
>PRIVATE w_func
>w_func=UPPER(p_func)
>
>*-- Added to avoid "Printer timing out error"
>*ON ERROR *
>*EJECT
>
>DO CASE
>
> CASE w_func=='RESET' && Reset printer
> ??? CHR(27)+'E'
> CASE w_func=='FORMFEED' && Formfeed
> ??? CHR(12)
> CASE w_func=='PORTRAIT' && Portrait Orientation
> ??? CHR(27)+'&l0O'
> CASE w_func=='RPORTRAIT' && Reset + Portrait Orientation
> ??? CHR(27)+'E'+CHR(27)+'&l0O'
> CASE w_func=='LANDSCAPE' && Landscape Orientation
> ??? CHR(27)+'&l1O'
> CASE w_func=='RLANDSCAPE' && Reset + Landscape Orientation
> ??? CHR(27)+'E'
> ??? CHR(27)+'&l1O'
> CASE w_func=='LETTER' && Letter Size
> ??? CHR(27)+'&l2A'
> CASE w_func=='LEGAL' && Legal Size
> ??? CHR(27)+'&l3A'
> CASE w_func=='A4' && A4 Size
> ??? CHR(27)+'&l26A'
> CASE w_func=='PITCH10' && PITCH10
> ??? CHR(27)+'(s10H'
> CASE w_func=='RPITCH10' && Reset & PITCH10
> ??? CHR(27)+'E'+CHR(27)+'(s10H'
> CASE w_func=='PITCH12' && PITCH12
> ??? CHR(27)+'(s12H'
> CASE w_func=='RPITCH12' && Reset & PITCH12
> ??? CHR(27)+'E'+CHR(27)+'(s12H'
> CASE w_func=='COMPRESSED' && COMPRESSED
> ??? CHR(27)+'(s16.67H'
> CASE w_func=='RCOMPRESSED' && Reset & COMPRESSED
> ??? CHR(27)+'E'+CHR(27)+'(s16.67H'
> CASE w_func=='BOLD' && Bold
> ??? CHR(27)+'(s3B'
> CASE w_func=='NORMAL' && Normal
> ??? CHR(27)+'(s0B'
> CASE w_func=='6LPI' && 6 Lines Per Inch
> ??? CHR(27)+'&l6D'
> CASE w_func=='8LPI' && 8 Lines Per Inch
> ??? CHR(27)+'&l8D'
> CASE w_func=='CURSOR' && Position cursor (Rel if signed)
> ??? CHR(27)+'*p'+p1+'x'+p2+'Y'
> CASE w_func=='REC_FILL' && Gray shaded rectangle
> ??? CHR(27)+'*c'+p1+'A' && Rectangle width
> ??? CHR(27)+'*c'+p2+'B' && Rectangle height
> ??? CHR(27)+'*c'+p3+'G' && Area fill id
> ??? CHR(27)+'*c2P' && Print the shaded filled area
> CASE w_func=='REC_HATCH' && Hatched filled rectangle
> ??? CHR(27)+'*c'+p1+'A' && Rectangle width
> ??? CHR(27)+'*c'+p2+'B' && Rectangle height
> ??? CHR(27)+'*c'+p3+'G' && Area fill id
> ??? CHR(27)+'*c3P' && Print the hatched filled area
> OTHERWISE
>
>ENDCASE
>
>RETURN
>***********************************************************
>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform