5525B/31/32 Line Matrix Printer Code V Programmer's Reference Manual
Data Positioning
19
Normal Mode
In Code V Normal Mode, incoming data are checked by Code V software for
the SFCC and the Graphics Mode Enable or the Enable Non-Graphics Free
Format command, then passed to standard printer software. These "normal"
(or "pass-through") data assume the standard 10 cpi print mode, and all other
standard printer features function normally according to the configuration and
programming of the printer.
NOTE: Printers must be configured at the control panel for Data Processing
10 cpi (DP 10) print mode at 6 lpi for the Code V to operate properly.
To set a line spacing when Code V is active, use the Line Spacing
(@L) command described on page 95.
Graphics Mode
Some graphics commands have different functions depending on whether the
command is used within an extended or a standard graphics command
sequence. For example, the W command identifies a standard graphics
command line slew; when used within an extended graphics command
sequence, W identifies a Character Width Change command. Therefore, be
certain of appropriate command usage to obtain the desired results.
Data Positioning
In the Graphics Mode, you must understand certain positioning rules to obtain
the desired results. Horizontal and vertical starting positions of a command
are determined either by implied relative position to the prior graphics
command or explicit position from a positioning command.
Implied Relative Positioning
For any graphics command sequence (a string of one or more extended
graphics commands), the initial “relative” print position is the current dot row
and column 1 or the Graphics margin, if set.
NOTE: Because previous command sequences may have been used to
define prior printing on the page, the actual physical position of the
print mechanism may be on a different row, but it will always be in
column 1 or the Graphics margin, if set.
Without an immediately preceding positioning command, the starting position
of any command within the sequence is dot row 1 and the first dot column
past the right edge of the previous command “print envelope.” This implied
position may be modified horizontally or vertically by specific positioning
commands.
Without explicit horizontal positioning commands, the horizontal print position
constantly increases within the command sequence. Each command starts at
the right edge of the previous command. Without explicit vertical positioning
commands, the vertical print position for each command within a sequence is
always at relative dot row 1 (the current physical position of the print
mechanism resulting from printing the last sequence).