Control Codes

PcOS Series 150

Programmer's Guide

Rotated Print

 

 

Function

Set rotated print line spacing

 

ASCII

[ESC] u <n1> <m1> <n2> <m2> ... <ni> <mi> <0>

Hexadecimal

1BH 75H <n1> <m1> <n2> <m2> ... <ni> <mi> 00H

Decimal

<27> <117> <n1> <m1> <n2> <m2> ... <ni> <mi> <0>

IPCL

none

 

EPOS

none

 

Description

This command adjusts the line spacing for each rotated print line where ni is

 

the line number and mi is the spacing in dot columns (1/80 inch) from the

 

previous line.

 

L e ft m a r g in n = 1 , m

E d g e o f fo r m

F i r s t l i n e

S e c o n d lin e

n = 2 , m

T h ird lin e

For the first print line, the distance is calculated from the margin. An ni value of 0 is used to terminate the command. Any unspecified spacing will be set to one. This allows data to be accurately positioned on an inserted form. These values will be used as a template for all subsequent rotated print. On power up, all spacing is preset to 1/80 inch (n = 1, 8 lines per inch) for all lines. This command is only effective in 90° and 270° rotation. It will remain in effect until a new table is received or until the printer is power cycled. An [ESC] u <0> will have the effect of setting all lines to one. This table can be overridden by [LF] or [ESC] J <n> commands in the rotated print data.

The value of m can be from one to 127; n can be from one to 22.

Table 12 on 40 specifies the line spacing for this command.

Page 44

Rev G

12/14/99

Page 54
Image 54
Star Micronics 150 manual Function Set rotated print line spacing