HP3000-L Archives

March 1998, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Glenn Cole <[log in to unmask]>
Reply To:
Date:
Tue, 24 Mar 1998 14:29:25 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (29 lines)
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]

ATOM RSS1 RSS2