John Zoltak writes: > The %33&l9V is an old! PCL command to select a VFC (vertical format > control) channel on the older HP printers. I just tried it on my > LaserJet IIID and it works just fine, but it's not documented anywhere > except for an old HP265x printer manual I have. No mention of it in the > PCL5 specifications. Maybe you can replace that old sequence with an > absolute cursor move like %33&a59rC to position the cursor as the > beginning of line 59 (last line of 60 line/page) and the left column. In an offline exchange with Mr. French, he emphasized that he does not code ANY escape sequence; he just uses WRITE... AFTER ADVANCING END-OF-FORM. Since END-OF-FORM is not defined in COBOL (near as I can tell), I assume it's set up in SPECIAL-NAMES, something like C16 IS END-OF-FORM. How does this actually work? That is, does the *compiler* actually put in the escape sequence? Or does something happen at runtime, using "the appropriate" VFC file? (I noticed, for instance, that VFCPCL.PUB.SYS contains these esc-&l##V sequences.) --Glenn Cole Software al dente, Inc. [log in to unmask]