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).










